new-task-dialog: lots of improvements

Mainly related to date/time input. Still, lots of work should me done to get it to the perfect point.