def end_time(self, time_part=time.max): return datetime.combine(self.end_date, time_part).replace(tzinfo=timezone.utc)