Comparable date ranges picker AngularJS directive