habe ich auch so gemacht und fahre ganz gut damit
das gute dabei ist, dass man ja noch den defaultwert angeben kann (am besten das heutige datum), falls der wert nicht gelesen werden kann
Code:
DateTimePicker.Date := ReadDate('Sectionname', 'Datum', now());