Date.prototype patching simplified and is done only once.