Sometimes I don’t get to everything I have assigned to “Today”. An idea to consider is to automatically update the date to the next day for those items that were not completed.
Maybe also show when the Event was originally scheduled to be completed. That way you can be aware of how long this has been outstanding as well.
This feature would not need to be a default but an option that you can toggle on or off.