Don't reset time when changing date
Re-implement meta programming for updating a time attribute
Merge pull request #3 from edgycircle/dont-reset-time-when-changing-date

Don't reset time when changing date