Shopping for a teen isn't easy at the best of times, but when it comes to Christmas, it's a question for a lot of parents: How do you keep the festive magic alive once your teens (and some tweens too) ...