It's best to ice your Christmas cake no more than a week before you plan to serve it. This will keep the icing fresh and bright.