This is one of the few recipes that I will suggest making fresh. Cucumbers and tomatoes both have a lot of liquid in them. Making this salad far in advance will likely result in a watery mess.