Как грамотно организовать пробный период работы приложения?
Лучше сделать пробный период вечным, но с ограниченным функционалом.
Я думаю проще будет писать дату + 3 дня и сверять сегодняшнюю с датой в базе 
Как получить дату? let date = new Date();
date.setDate(date.getDate() + 3);
Либо библиотека moment.