En vez de utilizar un switch, te recomiendo que en el select de mes le agregues values según corresponda el mes

asi te evitas ese code

al igual con los dias y años, estos últimos los puedes colocar dentro de un ciclo para que se generen solos , mas menos con 4 lineas de code te ahorras cada uno, respecto a la impresión no veo nada extraño
Sácale a esta linea :
el <br> y verifica si te genera un salto