Take as an example a task which is set up to be active only on monday.
When the main page is opened on monday, it is displayed correctly.
If you wait until tuesday and then check it, the task will be set as completed for tuesday, even though it is only supposed to appear on mondays.