Совет Марка Рида может быть лучшим в вашем случае. Одной из часто забываемых альтернатив для дат является модуль стрелок, который предлагает некоторые интересные функции. В этом случае вы можете сделать:
>>> import arrow
>>> arrow.get('8 March, 2017', 'D MMMM, YYYY').format('YYYY-MM-DD')
'2017-03-08'
В качестве примера функции, если вы фиксируете эту дату, вы можете отформатировать ее на русском языке.
>>> aDate = arrow.get('8 March, 2017', 'D MMMM, YYYY')
>>> aDate.format('YYYY MMMM DD', locale='ru')
'2017 марта 08'