This year, it's best to do your Christmas and holiday shopping smart phone in hand. Apps can help you find the best prices online or at a nearby retailer. Other apps can help you earn rewards for shopping. Let's take a look at what's available. You'll find links to these free apps at