from datetime import datetime 

def normalizador_fechas(fecha,formato_in,formato_out = '%d-%m-%Y'):
    objeto_fecha = datetime.strptime(fecha,formato_in)
    fecha_normalizada = datetime.strftime(objeto_fecha,formato_out)
    print(fecha, '->', objeto_fecha, '->', fecha_normalizada) 


fecha = "13/2/2019"
normalizador_fechas(fecha,'%d/%m/%Y')
                    
fecha = "2/13/2019"
normalizador_fechas(fecha,'%m/%d/%Y')
                    
fecha = "02/19" 
normalizador_fechas(fecha,'%m/%y', '%m-%Y')
                    
fecha = "20191302"
normalizador_fechas(fecha,'%Y%d%m')
                    
fecha = "2019-13-02 14:23:33"
normalizador_fechas(fecha,'%Y-%d-%m %H:%M:%S')
                    
fecha = "13/Feb/2019"
normalizador_fechas(fecha,'%d/%b/%Y')
                    
fecha = "13/February/2019"
normalizador_fechas(fecha,'%d/%B/%Y')
                    
fecha = "13 days after February 2019"
normalizador_fechas(fecha,'%d days after %B %Y')
                    
meses = ['ENERO', 'FEBRERO', 'MARZO', 'ABRIL', 'MAYO', 'JUNIO', 'JULIO', 'AGOSTO', 'SEPTIEMBRE', 'OCTUBRE', 'NOVIEMBRE', 'DICIEMBRE']
fecha = "13/Febrero/2019"
lista = fecha.split('/')
mes = lista[1].upper()
nro_mes= meses.index(mes) + 1
fecha_aux = lista[0]+ '/'+ str(nro_mes)+ '/'+ lista[2]
normalizador_fechas(fecha_aux,'%d/%m/%Y')