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