Part 6 Complete: Added background color based on completion status and date.