Allow for disabling ranges that fall outside of dateLimit of min/max dates

- Fixes a bug where setting min/max date ranges would highlight range presets as active when they might not actually represent the selected date range.   Since ranges are adjusted to abide by minDate and maxDate settings, any ranges that are broader than the min/max date would also be highlighted if min/max dates are selected.  

- Allows for disabling ranges that fall outside of the dateLimit.