When to Send Christmas Cards?

I would send Christmas cards no later then the second week of December. That’s just to insure that it gets there on time. If sending it out of the country I always aim for the first week of December.