One way to save on your Christmas shopping is to use discounted gift cards. There are now several sites where you can buy discounted gift cards. This MoneyTalkNews article
has a good overview of four popular ones. As the article mentions, you have to plan and act early before the height of the holiday shopping season.