We have a cron which updates the subscription periods but as of now it does not honour end date of subscription and keeps extending the subscription month on month on the cron job run