So the form you have that is working now is submitting a date to the results page correct. Then on this results page it seems to be pulling the wrong record based on the date that you have entered?
If this is the case please post back with a copy of the results page so that we can take a look at a couple of things. Also, please describe how you have setup the search on this results page for the date.