While I love making my salads fresh on the day, this salad can be prepared a day or two in advance. To keep it fresher for longer, I suggest adding the avocado, mango or tomatoes on the day you're planning to serve the salad.