Changes to improve performance when using ng-repeat to show lots of date picker buttons on a page.  Now uses ng-if instead of the 'open' class for showing the calendar, so that there is no longer a ton of html for all the hidden calendars.