Yeah, `DateMidnight`'s concept of midnight is different from our JS's, e.g. this expires midnight on the 21st