increase fallback date.now efficiency

`new Date().getTime()` is 30% faster than `+(new Date())` in chrome, ff, and safari