For transporting, pack bacon and almonds separately in zip-top plastic bags to keep crunchy.
Stir together first 3 ingredients in a large bowl; add broccoli, grapes, and celery, tossing gently to coat. Cover and chill 3 hours.
Sprinkle with bacon and almonds just before serving. Serve with a slotted spoon.
this is my go to recipe when I need to bring a salad to a party. I make it slightly healthier by using splenda instead of sugar and substituting half of the mayo with Greek yogurt.