refactor Month class, replace magic numbers, rename vars and methods