calendar prints correct number of days. changes h to 6 if h = -1 (saturday)