Alter Indianertrick, wenn Du viel mit Datum rechen muß: mach Dir eine Datumstabelle, also für jeden Tag einen Datensatz anlegen.
Das kostet nicht viel (10 Jahre = ungefähr 3.650 Datensätze) und Du kannst auch Datümer anzeigen und berechnen, die in einer "echten" Tabelle gar nicht vorkommen, also...