I've been asked to make someone a chocolate cake as a Christmas present, which is fine, except for the fact that I'll have to make it on 22nd and give it on 25th (and it probably won't get cut until 26th!), so I need to find one of those elusive recipes that doesn't dry out, or even improves over time (like a ginger cake, which I'm making for someone else). Do you have a tried and tested recipe that would fit the bill?