Never roll your own date time library kids

@LifesAHaskell
Programmers have been working on this since 1582. I would have thought this was a solved problem by now.

(Yes, I had to look up the year our present calendar was introduced.)