code: def on(self, day, strict=False):
          
          day_start, day_stop = day.floor('day').span('day')
          if strict:
              return self.included(day_start, day_stop)
          else:
              return self.overlapping(day_start, day_stop)
docs: Iterates (in chronological order) over all events that occurs on `day`
  
          Args:
              day (Arrow object)
              strict (bool): if True events will be returned only if they are\
              strictly *included* in `day`.