for time_string in ['tomorrow at 6am', 'next moday at noon', '2 min ago',
    '3 weeks ago', '1 month ago']:
    print('%s:\t%s' % (time_string, cal.parseDT(time_string, now)[0]))
Есть ли какая-нибудь библиотека Python для разбора даты и времени с естественного языка?