Proposed fix for issue #36

Closes #36: Stupid Calendar rolls over month when selected day is out of range for current month. Fixed it for the setMonth() and setYear() methods.