allow overriding Date.now

This fixes sinon's useFakeTimers. See https://github.com/lodash/lodash/issues/304 .