Show only objects with the latest date
Since there's logic involved (check records based on this date, if there are no results, check the previous date) I would do this with a custom module making use of Entity Field Queries.