Yes you can prepare most of the dessert up front. If you do, make sure to only add the fruits and the chocolate right before serving. Otherwise it might become less pretty to look at. But the rest you can easily prepare up front.