Added new Date().getTime() fallback

* If `Date.now` is not available the module will now fall back to
`new Date().getTime()`
* Both `Date` fallbacks now return a timestamp relative to module load time