All records are expected to be historic because in reality you can't have a QSO in advance

Importing QSO's with a future date and then trying to search on a future date is extremely unusual and not provided for in any software that I know of, certainly not in HRD which I used to assist development with Simon Brown.
This of course also only occurs where the operator is in a time zone where GMT is ahead.
As you found there are other ways of sorting for these QSO's so we won't re code the software for this unusual occurrence.