feat(datepicker): add datepicker directive.

Initial implementation for a date picker.

Based on #366.