I'm an avid cook but have never made Christmas cake, mainly because I don't really like it, but I want to try and make one this year that I do like.
The bit I'm confused about is, how come it lasts so long when it has eggs and butter in it? Can I really make it now and it'll still be OK at Christmas?