You can purchase tickets the same day IF they are still available...but they usually sell out, especially the closer you get to Halloween. I do not have a calendar in front of me so I am not sure what day Halloween falls on this year. I just know from prior experience and from what others have said that usually Friday's and weekends are the busiest because it draws a lot of locals to the party. It can't be too early at anytime because no matter when you go...they do such a great job that you will feel like it actually is Halloween no matter what day it is! Have fun!