Thanksgiving day is here at last, and in just about two hours, it will be Christmas. Or at least it will seem like two hours.