docs: def recentEvents(self):
          '''
          Get the set of recent and upcoming events to which this list applies.
          '''
          return Event.objects.filter(
              Q(pk__in=self.individualEvents.values_list('pk',flat=True)) |
              Q(session__in=self.eventSessions.all()) |
              Q(publicevent__category__in=self.eventCategories.all()) |
              Q(series__category__in=self.seriesCategories.all())
          ).filter(
              Q(startTime__lte=timezone.now() + timedelta(days=60)) &
              Q(endTime__gte=timezone.now() - timedelta(days=60))
          )