Сложная часть при расчете дат; Я предполагаю, что вы знаете, как изменить само значение.
Вам нужно будет сохранить дату обновления и периодически проверять ее, используя Запланированные задачи с Cron для Python или Java .
Просто создайте задание, которое меняет все учетные записи с истекшим сроком действия на n
по истечении определенного периода времени (здесь, 1 месяц), и запускайте его каждый день или каждый час.