Strip out the time portion from a DateTime value
DateTime dateOnly(DateTime dt) { return new DateTime(dt.year, dt.month, dt.day); }