DatePicker: Round 1
DatePicker: round2
Datepicker: Round 3
Datepicker: round 4
Follow up commit 4
Datepicker: round 5
Datepicker: round 6