So apparently, The Gifts have a 48 Minute cooldown between each time you get them.
So each time you get a gift you have to wait 48 more minutes.
*Begins Setting alarm on clock for time when cooldown ends*
Another quip people don't know:
Mann Manor drops the paper bag masks
Eyeaduct drops costume pieces
Koth_lakeside_event(i forget the actual name) drops the halloween spells and uncraftable NON RESTRICTED halloween vanity items
Helltower drops the UNTRADEABLE vanity items and spell pages.
If you want the best drops, play lakeside event. Helltower is complete garbage.