Christmas Shopping Showdown

Since becoming a mom, I have yet to get my Christmas shopping done early. I wait until the Christmas spirit hits (usually after November 25th), then I start to think about hitting the stores. The problem with that is twofold: the traffic and congestion