I would aim to consume within 24-36 hours if you assemble the whole salad. Alternatively, keep the ingredients separated and make the salad to serve. Pumpkin will keep for 3 days after baking.