docs: def process_document(self, doc):
          """
          Add your code for processing the document
          """
          member_descriptions = doc.select_segments("members[*].description")
          members = doc.select_segments("members[*]")
  
          ignore_before = datetime.datetime(1890, 1, 1)
          ignore_after = datetime.datetime(2500, 10, 10)
          relative_base = datetime.datetime(2018, 1, 1)
  
          for m_d, m in zip(member_descriptions, members):
              dates = doc.extract(
                  self.date_extractor,
                  m_d,
                  extract_first_date_only=False,  # first valid
  
                  additional_formats=['%Y@%m@%d', '%a %Y, %b %d'],
  
                  use_default_formats=True,
  
                  # ignore_dates_before: datetime.datetime = None,
                  ignore_dates_before=ignore_before,
  
                  # ignore_dates_after: datetime.datetime = None,
                  ignore_dates_after=ignore_after,
  
                  detect_relative_dates=False,
  
                  relative_base=relative_base,
  
                  # preferred_date_order: str = "MDY",  # used for interpreting ambiguous dates that are missing parts
                  preferred_date_order="DMY",
  
                  prefer_language_date_order=True,
  
                  # timezone: str = None,  # default is local timezone.
                  # timezone='GMT',
  
                  # to_timezone: str = None,  # when not specified, not timezone conversion is done.
                  # to_timezone='UTC',
  
                  # return_as_timezone_aware: bool = True
                  return_as_timezone_aware=False,
  
                  # prefer_day_of_month: str = "first",  # can be "current", "first", "last".
                  prefer_day_of_month='first',
  
                  # prefer_dates_from: str = "current"  # can be "future", "future", "past".)
                  prefer_dates_from='future',
  
                  # date_value_resolution: DateResolution = DateResolution.DAY
              )
              m.store(dates, "related_dates")
          return list()