One month ago I tried to find a nice datepicker directive for angular. "tried". Couldn't find one that wasn't broken somewhere. Ended up using the angular-ui one, and spent hours and hours patching the brokeness (options not being taken into account, dates needed to be formatted for the initialisation, etc).<p>That's where I realised that even an active ecosystem as the angular one is not enough to produce quality libraries/modules for basic stuff as a datepicker..
It's actually shame that we're already in 2015 and html date inputs are not standardized. <a href="http://caniuse.com/#feat=input-datetime" rel="nofollow">http://caniuse.com/#feat=input-datetime</a>
We built one recently for my company using Ractive.js and moment.js. Suprisingly, it was relatively easy to do (as far as working with date/time/timezone goes).
It looks nice enough, but it's not Material Design.<p><a href="http://www.google.com/design/spec/components/pickers.html" rel="nofollow">http://www.google.com/design/spec/components/pickers.html</a>