Related to #1; fix the additional task "add a date for completion to todo items, indicating how much time is remaining or overdue". - [ ] Update the TodoItem entity with new "completionDate" property - [ ] Update the UI with date picker for setting completionDate - [ ] Show time left or overdue on a task