Kelly Clarkson has premiered her new Christmas single online.