Personal opinion about a to-do list is to remind me things I need to do, not to hurry me finish something in a certain period of time.
I can totally see myself wrote something down, and it disappeared after 24h, but I still haven't get it done. And then I need to go find what I wrote before.
Set an reminder a few hours before the thing need to be done is a much better way to help me complete my to-do list.
It's a nice way to plan your day, with enough pressure to get shit done.