Great question! This leads me to wonder: "Are we storing the right information in the database to make life easier?" It seems like the answer may be no, and we may want to refactor so that when a chore is completed it both:

1. Creates a CompletedChore
2. Updates it's due_date field in the database.