Instead of having a daily to do list make one for the whole week but divided in the different days. This way you will not delay things to a busy day.
And if you have a spare minute you can "work ahead" and do some task from the other days.
It motivates me more to see how far I come during the beginning of the week- checking off stuff that was due on the end of the week.
And I stay more flexible if things unplanned for happen- AS THEY USUALLY DO!