cal.rb year now printing year, month, and day headers correctly when only year is entered