Compare the EndDate to your supplied date. If it's less than or equal to, they were there then. If you include Null, they are still there because there is no end date (or the entry was forgotten). So you could have separate query fields with the necessary calculation, or put EndDate <= [Enter a Date] on one criteria row and Is Null on the next criteria row for the same field. The words between those square brackets will provide a prompt for the date.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.