Subscription.virtual("nextBillingWithFreeDate").get(function numberOfFreeMonths() {
    return this.nextBillingDate
        ? new XDate(this.nextBillingDate, true).addMonths(this.numberOfFreeMonths).toDate()
        : null;
});