I prefer my bread and butter pudding freshly cooked. You can make the custard in advance and keep it in the fridge for several hours until you are ready to assemble the pudding, or you can assemble the pudding and leave it in the fridge, again for several hours. Cook while you eat your main course and it will be perfect.