Preserve date when setting time.

Possible fix for #1.

I pulled the month, day and year categories into the spec so I could compare easily, not sure if that is okay.