modified getMonth to return the range 1-12, not 0-11