code: def prev_date(self):
          
          prevDt = self.__localBefore(timezone.localtime(), dt.time.min)
          if prevDt is not None:
              return prevDt.date()
docs: Date when this event last occurred in the local time zone
          (Does not include postponements, but does exclude cancellations)