While your Thanksgiving dinner is still warm (or yet to be consumed), ponder this fact: Christmas is a mere 32 days away. You may be the kind of person who purchases all your gifts in June and has them wrapped by Fourth of July. Or you may be like the rest of us with a long list of names and not a single Yuletide gift for any of them.