You can prep your ingredients a few hours in advance but don't add dressing until you're ready to serve it. Chop everything ahead of time and keep them in separate containers. Then, just toss everything together just before serving.