Assume UTC, don't call `time.Now()` more than is necessary, and convert
time.Month() to an int before trying to use it as one.