Python dateutil.parser.parse analisa mês primeiro, não dia

estou a usardateutil.parser.parse para formatar uma data a partir de uma sequência. Mas agora mistura o mês e o dia.

Eu tenho uma string que contém05.01.2015. Depois de

dateutil.parser.parse("05.01.2015")

retorna:

datetime.datetime(2015, 5, 1, 0, 0)

Eu esperava que ele retornasse(2015, 1, 5, 0, 0)

Como posso dizer ao código que o formato édd.mm.yyyy?

Para o registro,25.01.2015 será analisado como(2015, 1, 25, 0, 0), como esperado.

questionAnswers(2)

yourAnswerToTheQuestion