code: def get_victoria_day(self, year):
          
          may_24th = date(year, 5, 24)
          # Since "MON(day) == 0", it's either the difference between MON and the
          # current weekday (starting at 0), or 7 days before the May 24th
          shift = may_24th.weekday() or 7
          victoria_day = may_24th - timedelta(days=shift)
          return (victoria_day, "Victoria Day")
docs: Return Victoria Day for Edinburgh.
  
          Set to the Monday strictly before May 24th. It means that if May 24th
          is a Monday, it's shifted to the week before.