Well, he does not need to create a new Date object, taking advantage of the advantage provided by Date.now . The only problem with this was browser support, so they included a backup. It might be a better idea to just turn on polyfill
if (typeof Date.now != "function") Date.now = function() { return new Date().getTime(); };
and use this instead of defending your own helper function.
Bergi source share