Imagine my surprise when I looked at the calendar this morning and freaked out because it  is already December 5th!! With Thanksgiving being late in...