docs: def date(self, timezone=None):
          """Returns a datetime.date object.
          This object retains all information, including timezones.
          
          :param timezone = self.timezone
              The timezone (in seconds west of UTC) to return the value in. By
              default, the timezone used when constructing the class is used
              (local one by default). To use UTC, use timezone = 0. To use the
              local tz, use timezone = chronyk.LOCALTZ.
          """
          if timezone is None:
              timezone = self.timezone
          return _dfromtimestamp(self.__timestamp__ - timezone)