Christmas has come early: John Legend to release a holiday album