To make this salad ahead of time, combine the salad ingredients in a large bowl and cover and refrigerate for up to 24 hours in advance. Make the dressing and store in the fridge for up to 24 hours ahead. Dress the salad and toss just before serving.