Составить словари=газеттиры значений определенных типов (место, время и т.д.), токенизировать текст с их использованием, потом регулярками. Цифры удобно заменять на какой-нибудь один символ, например 0. Чтобы 12:34 и 15:56 выглядели одинаково как 00:00.
Если варианты написания довольно разнообразные или расплывчатые, то можно не регулярками, а при помощи нейронных сетей для задач NER (стандарт - это BiLSTM + CRF)