Fixed error on month calculation in leap year

If you're one month old on March 31, your latest birthdate was Feb 28,
or Feb 29 in a leap year.