With Christmas cakes, the earlier you can make it, the better. Ideally you will let it settle for weeks or months for the flavours to really settle in, but you can serve this even if you’ve made it just a couple of weeks ahead of the big day.
How To Make A Christmas Cake Without Eggs