Правильный инструмент для изменения порядка сортировки тысяч элементов в HTML-файле

У меня есть HTML-файл, содержащий тысячи блоков кода

    ...

как показано ниже:

      
Wed May 23 2018
  • Do laundry
    • Get coins
  • Wash the dishes
Thu May 24 2018
  • Solve the world's hunger problem
    • Don't tell anyone
  • Get something to wear
Fri May 25 2018
  • Modify the website according to GDPR
  • Watch YouTube

Каждый элемент

и соответствующий элемент