Почему бы не сделать новый продукт на каждый новый год? Затем проверьте в своем коде, купил ли пользователь товар на текущий год, в противном случае предложите ему купить его.
Насколько я знаю, вы не можете отобрать ранее купленный продукт у пользователя, поэтому вы должны найти другое решение.