All finished my Christmas shopping as well. We don't really have a choice because we celebrate an early Christmas with our kids & grandkids on the Canadian Thanksgiving (Oct 7th this year) as we head for Arizona the end of October so we are not with our family for the real Christmas. Not quite the same doing it this way.