Вы можете использовать DateFinder, он будет обнаруживать все типы естественного стиля дат.
import datefinder
# Модуль, используемый для поиска другого стиля даты со временем
string_value = " created 01/15/2005 by ACME inc.and associates.January 4th,2017 at 8pm"
matches = datefinder.find_dates(string_value)
for match in matches:
print("match found ",match)
выход
match found 2005-01-15 00:00:00
match found 2017-01-04 20:00:00