I personally don't think there's anything wrong with sending out Christmas cards to customers (assuming they're Christian). I would, however, avoid being commercial at all costs. Having your brand name associated with the card is enough.
What's wrong with sending out Christmas cards? My vet sends birthday cards for my dog and I appreciate that silly gesture.