Fix issue 4. Current calendar day-of-month was influencing month/year calculations. Reset day-of-month to 1 always before doing those calculations.