Returns a DateTime with the date of the original, but time set to midnight.
static DateTime dateOnly(DateTime date) { return DateTime(date.year, date.month, date.day); }