Convert this date into HDateTime for midnight in given timezone.
HDateTime midnight(HTimeZone tz) { return HDateTime(this, HTime.MIDNIGHT, tz); }