That's a good question. Xmas cards are typically sent out in the days leading up to Christmas, but if you want to get ahead of the game, you can send them as early as December 1st. It's also important to remember that some people may not celebrate Christmas, so make sure your card is inclusive and not offensive to anyone who may receive it. Happy sending!