Matching last_updated date of recurring tasks

Hi guys
I have recurring task that we do in my team every day. Each task has an ID and a date column that represents when is the last time the task’s status was changed to “Done”.

Now we have a main board, that is divided to 6 groups (as Sunday-Friday), that each group has the same tasks. The issue I’m dealing with is that whenever I’m setting a task, lets say on Monday, the last updated is relevant just for the task on the Monday group.
On Tuesday, when I’ll be working on the same task I won’t see that the last updated date was yesterday (as it is a different group), I’ll see it as last week Tuesday.

I was wondering if I could make the tasks like objects and work on my main board in terms like object oriented - and whenever I set an object as “Done” it’ll update its’ last_updated column - and every group (as of working days) I’ll see the last_updated date of the object itself.

Any ideas?
Thanks!!