Refactors to print_a_day method.
Refactors to print_a_week and print_a_row_of_three_months methods.
Refactors renames a variable.
Refactors some cal to methods and removes superfluous comments.