non si capisce ... la data entro la fine del mese, ma data_fine potrebbe essere vecchia di molti mesi.....

data inizio = da (piu' vecchia)
data fine = a (piu' recente)

spiegati meglio