One way is to not shop for entertainment. I don't go to the mall, espeically at this time of year, without a specific purchase in mind. I don't hang out at the malls anymore. And, when you go limit your time there. I promptly put the toy clock back.
Some folks go out on that limb and get seriously hurt, ruining their credit.
According to some debt counseloring organziations, some folks spend so much during the holidays that it takes them 6 months to recover. I'm not trying to be a Grinch. I love the holiday season and the spirit of giving but not when it means putting yourself in financial jeopardy. I mean how smart is it to spend several hundred dollars at Christmas when you have creditors calling or stacks of bills that need to be paid. Love means putting that credit card away and telling your love ones you love them.