Generate Date objects via moment.js

Use moment.js for it's strptime-ability.
Continue with native JS Date objects elsewhere for now, as rendering goes askew.

refs #151
Add an extra date format && trailing slash to URLs for IE8

Allows discharge in IE8

refs #143