feat(datepicker): updated datepicker implementation