docs: def date_this_century(self, before_today=True, after_today=False):
          """
          Gets a Date object for the current century.
  
          :param before_today: include days in current century before today
          :param after_today: include days in current century after today
          :example Date('2012-04-04')
          :return Date
          """
          today = date.today()
          this_century_start = date(today.year - (today.year % 100), 1, 1)
          next_century_start = date(this_century_start.year + 100, 1, 1)
  
          if before_today and after_today:
              return self.date_between_dates(
                  this_century_start, next_century_start)
          elif not before_today and after_today:
              return self.date_between_dates(today, next_century_start)
          elif not after_today and before_today:
              return self.date_between_dates(this_century_start, today)
          else:
              return today