Assign dates to tasks & make recurring

Assign due dates to tasks so they show up on the calender. Give the ability for tasks to recur daily/weekly, rather than having to input the same task over and over again.