Currently, the Divine Pass is set for a full month with multiple rewards which a player can get by obtaining points for completing tasks. The final rewards require 1540 points.
The Divine Pass is about 12 days into it with 18 days left to obtain more points.
This is the 4th Divine Pass event that I have participated in and all these events I bought the premium package. I also maxed out on points early on in the first 3 Divine Pass events and I am currently at 1390 points in this event. I will have no problem at all completing enought challenges to obtain all rewards in the next 7 days. This leaves me about 10 days where I can still gain additional points but I will not get any additional rewards.
I believe that Dragon City could add additional rewards and an additional 1000 points maxing out at 2540 instead of 1540.