I would like to add, the night may seem long, but we never have enough time during the party to do all the things we want. We try not to do the candy thing much anymore because of how much time it can take. When we do, we try to hit only the short lines, which, if you can make it to the end of the night are most of the lines. Candy is cheap, the party is not, so we try to do all the party exclusive things. Just my opinion.
Honestly I'd be perfectly fine if we didn't get a single piece of candy. This kid is going to end up with more candy than he needs to eat in a year later that month anyway... lol. How hard would it be to skip candy altogether?