feat(datepicker): add datepicker directive.

Initial implementation for a date picker.