added scenario when start/end daterange outside the dataset's available dates; super wordy - refactoring tbd