Hi @electronsmoothie ,
This is called batch processing, to do this we need countdown component inside list.
I suggest you search and watch videos related to it in this forum.
But as a guideline, using the same or other screen, set custom list to be visible if start of today is greater than last unchecked date (this could be in parent collection of this child to do collection)
This custom list is to do collection and put countdown inside it that have an action to update current to do to be unchecked.
And set auto refresh (in advanced options at the left panel) in the list that display to do list, no need for custom list above.