Refactored Month so that Year#leapyear? is in Year class