You can store this in the fridge for a few hours before serving. The flavors do get even better after they've had a chance to marry for a few hours. But I definitely would not make this vegetarian ceviche more than a day in advance since the more delicate veggies/fruits may get soggy and the avocado will brown.