It hardly seems possible (is it a tryptophan-induced illusion?), but somehow Thanksgiving is in the past and Christmas will be here in less than three weeks. That sentence is not meant to cause widespread panic among our readers who haven't even begun to think about holiday shopping, though we would understand if it did. Thank goodness for the Internet, right?