No, while the salad will become more flavorful with time, you don't need to wait to serve the salad once all the ingredients are mixed together. Just make sure to give it a good stir before serving if its been sitting for a while to get the Italian vinaigrette mixed in well!