I'm mildly lost. What are we doing here?
You just want the current date sans time?

Couldn't we just stomp the time bits using something like [`setHours()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/setHours), or am I missing some edge cases?
```js
var today = new Date();
today.setHours(0, 0, 0, 0);
console.log(today); // Wed May 21 2014 00:00:00 GMT-0700 (PDT)
```