ciao
se imposti una data al primo del mese attuale e sottrai un giorno ottieni la data dell'ultimo giorno del mese precedente...
in vbscript lato server utilizzi dateAdd(... anche per sottrarre un giorno
codice:
UltimoGiornoMesePrecedente = DateAdd("d", -1, "01/" & month(date) & "/" & year(date))



per il primo giorno del mese precedente ti rispondi da solo ...dato che il cavallo bianco
di Napoleone era di colore ?...

ciao