At Christmas time there's this bauble that appears and you can wish for things. A lot of people wish for unlimited money and so they buy the giftcards and things for the complex because its not as though they'll go broke.
The amulets are made so we don't have to worry about fighting off demons.