Keep all ingredients cool and separate until ready to serve, and toss them with the dressing just before eating to maintain freshness.