As we ring in the month of November, we’re suddenly reminded of the fact that we have less than 60 days until Christmas — or, as liberals call it, December 25 day. Whatever your political persuasion, one thing is clear — we all have a lot of shopping...