I'd like to make Nigella's pear and chocolate pudding tomorrow evening for friends, but can't make it at the last minute due to dd's bathtime and feed. It's a sponge pudding with tinned pears underneath. Just wondering if I could prepare it all in advance and cook right before we eat it, or whether it would be better to bake it hours before and then just reheat. Any ideas?