Add in hours and the TZ offset.
Wrap to prevent leaking variables to the global scope.
Extend a native Date object to trick AngularJS's date filter into formatting it.
Note to self.