What is the best way to add a seven day strike to my mobile game?

I keep seeing flaws in this blueprint (what if this this is last day of the month? if you didn’t play for a day?) so help would be appreciated.