Da entspricht ja gar nichts der Norm.
https://www.sqlite.org/lang_datefunc.html
Wenn die Tabelle nicht zu groß ist lade sie dir in den Speicher, korrigiere dabei die selbst ausgedachten Datumsfelder. Dann kannst du mit FireDAC Queries gegen die Tabelle im Speicher ausführen.