docs: def start_date(self) -> Optional[datetime.date]:
          """
          Returns the start date of the set of intervals, or ``None`` if empty.
          """
          if not self.intervals:
              return None
          return self.start_datetime().date()