Запрос то уже послан, данные идут... Запросить можно именно по датам.
Но в целом решение немного кривое, согласен.