Fixing millisecond parsing in Firefox

new Date(date) is not defined so (according to spec) Firefox will use toString() on the date which drops the milliseconds.  Chrome diverges from this to keep milliseconds.  https://bugs.ecmascript.org/show_bug.cgi?id=1257