I think that the phrasing is fine. The choice of the word 'team' is rather casual, but that may suit your relationship with your customers. More standard would be such as these: Merry Christmas from (all the staff at) ABC Company
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.