Yeah
Generally they stop letting people in once the park reaches certain capacity
On December 31st they close at 2:00am, I don't really know if they stop letting people in unless the park is closed however a good minimum time to be there is about 5-7 hours at minimum.
Thanks! Your answer is awaiting moderation.