feat(datepicker): `ngModelController` integration & new `datepikcerPopup` directive