Michael Bublé, Kelly Clarkson, Reba McEntire, Vanessa Williams and Johnny Mathis have all recorded versions of the Christmas classic.