Менеджер дат и списков

Автоматический сдвиг дат: +2 месяца и переход к первому понедельнику

Исходный список
Обработанный список

Скрипт автоматически распознает даты (например, "26 сентября", "5 января") в любой строке, считает новые значения, а ники, пустые строки и разделители вроде "---" оставляет нетронутыми.