quando dici che il 3 da sabato stai valutando la data 5 aprile 2008 -> sabato
quando dici che il 4 da lunedi' stai valutando la data 5 maggio 2008 -> lunedi'

quindi sbagli nel costruire un oggetto date con mesi e giorni invertiti,
e non diminuendo il mese di uno