Returns same time in the next day.
DateTime nextDay(DateTime d) { return copyWith(d, day: d.day + 1); }