Bug 862752 - Extend pretty date helper

Not quite ready to land yet, I still want to do some more testing. Just opening for feedback.