Python dateutil.parser.parse analiza primero el mes, no el día

Estoy usandodateutil.parser.parse para formatear una fecha desde una cadena. Pero ahora se mezcla el mes y el día.

Tengo una cadena que contiene05.01.2015. Después

dateutil.parser.parse("05.01.2015")

vuelve:

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

Esperaba que volviera(2015, 1, 5, 0, 0)

¿Cómo puedo decirle al código que el formato esdd.mm.yyyy?

Para el registro,25.01.2015 será analizado como(2015, 1, 25, 0, 0), como se esperaba.

Respuestas a la pregunta(2)

Su respuesta a la pregunta