Overdue is not the same as gone
We define lapsed against your own purchase intervals rather than a round number of days, then split the list into overdue, drifting and genuinely finished. Each group gets a different message and a different offer, if any.