minimal date range control with no dependencies for AngularJS