If one were to have PHP with a Database such as MySQL backing it, you could create a calender that you authenticate to gain access to, and then whatever is not completed the prior day can carry to the following if that is your question. If you want to do this through a different method other than HTML / Web Based, it can be done in a variety of programming languages locally.