The one thing I know for sure is that you don't have to ask about them. The CM's were constantly asking people if they would like to see/buy tonight's pin. Alas, not being a pin guy, I don't remember all the places they were available. One place for sure was the pin store in Frontierland. And I'm almost - but not 100% - sure they aren't for sale until 7:00.