Allow start/end dates in a range to be null so there can be an 'All Time' range option
Show calendars on first open if custom range is already selected
rename enterDate -> hoverDate for clarity
Allow typing dates into the input textboxes for better UX