docs: def fix_mispelled_day(cls, timestr):
          """fix mispelled day when written in english
  
          :return: `None` if the day was not modified, the new date otherwise
          """
          day_extraction = cls.START_WITH_DAY_OF_WEEK.match(timestr)
          if day_extraction is not None:
              day = day_extraction.group(1).lower()
              if len(day) == 3:
                  dataset = DAYS_ABBR
              else:
                  dataset = DAYS
              if day not in dataset:
                  days = list(dataset)
                  days.sort(key=lambda e: levenshtein(day, e))
                  return days[0] + day_extraction.group(2)