Yes, you can prepare all of the toppings the day before! (Or even the morning of.) Store them in separate containers until you're ready to serve.