try to make this salad 20-30 minutes before serving. as you know anything served fresh tastes so much better. Here are a few tips to do this efficiently so that you can serve the salad without rushing to get it done when your guests arrive.
First, keep the Cabbage, Carrots cleaned and shredded then refrigerated. The Pineapple, clean and keep it whole, once you slice it, the Pineapple tend to become slightly soggy and lose their freshness.
The dressing only takes a few minutes to make so have it made and refrigerated or make it a few minutes before tossing all ingredients together.