Hola.
Lo he estado probando, y tienes que hacer los siguientes cambios en el codigo de Calendario.htm
En la funcion firstOfMonth debes cambiar la linea
dRes.setDate(1);
por
dRes.setDate(0);
y en la funcion showCalendar, en la penultima linea de write, poner bien los dias, empezando por el Lunes.
Un saludo.