Ma la data e dinamica?
E se i giorni appunto sono 22 sottraendone 23 deve diventare -1 oppure l'ultimo giorno del mese precedente?
Hai già iniziato a sviluppare qualcosa?