Unfortunately this is not a great make-ahead salad. The cucumbers and tomatoes release tons of liquid, watering down your vinaigrette and making your veggies soggy. You can prepare the vinaigrette in advance and store in the fridge, and also the onions. Everything else should pretty much be chopped just before serving.