Puedes hacerlo "a mano" como hacemos muchos programadores, es decir cuando se mueve el DataSet asignarle el valor y cuando se guardan los cambios asignarle el valor al campo (A grandes rasgos)... o puedes bajarte algún componente que haga esto, por ejemplo busque en Torry.net y salió el
TDBDateTimePicker.