En vez de utilizar un switch, te recomiendo que en el select de mes le agregues values según corresponda el mes
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
asi te evitas ese code
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
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