leapYear calculation moved to Month class.