> La matrice dei mesi deve inizare da gennaio, non da un mese
> vuoto (la funzine getMonth ritorna un numero tro 0 e 11).

var months = new Array("JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC");


> La proprieta` document.title in qualche browser e` readonly,
> per cui non e` corretto metterla a sinistra dell'uguale.

Non puoi usare quel metodo. La data mettila in un <div> o in un campo di testo, altrimenti la vedi solo in IE.


Ciao
Michele