Feature/daily delivery

I think this could be reduced to `d1.getTime() === d.getTime()`.

Either way, it needs a spec. JS date handling is never fun :(