Add a completion date to TaskItem
Completion flag on TaskItem

A TaskItem is only completed after the completion date has passed