What does this sentence even mean? I think this is an idiom, right? Does this mean:
I will improve and won't repeat the mistakes I made the previous year.
OR
reason for doing something nice
https://www.macmillanthesaurus.com/excuse
excuse noun
a reason for doing something that you want to do
https://www.macmillanthesaurus.com/topics/reasons-and-excuses
Is this so? The phrase 'new year' refers to 'your determination' here, right?
This is a quotation on the arrival of New Year.