Creo que el problema es la forma de manejo del control.
El TDateTimePicker no permite calculos sobre las fechas, solo seleccionarlas.
Lo que quieres requiere un control nuevo, que combine el Pivker con un Edit personalizado que haga mask dinamico y esas cosas, porque por codigo esta ok.
Una inspiracion:
http://www.datejs.com/