Non e` che hai scelto molto bene: il tuo script contiene un errore (il baco del millennio) e fa un uso strano delle matrici, e comunque non vedo la funzione.
Soprattutto non so QUANDO va visualizzata la data: al caricamento della pagina o in altro momento?

Intanto modifica cosi`:
codice:
function scrividata(dove) {
  var data = new Date();
  var mesi = new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno",
 "Luglio", "Agosto", "Settembre"; "Ottobre", "Novembre", "Dicembre");
  var gg = data.getDate();
  var mm = mesi[data.getMonth()];
  var aaaa = data.getFullYear();
  var str = gg + " " + mm + " " + aaaa;
  document.getElementById(dove).innerHTML = str;
}
Questo qui sopra lo metti inuno script della head.

Poi nel tag body inserisci:
<body onload="scrividata('campodata');">

E dove vuoi che appaia la data:
<td colspan="2">ORDINE N° 1500 DEL <span id="campodata"> </span></td>