improve date picker