Ahead of time preparation.
I make the salad dressing ahead of time to allow time for the garlic to infuse in the vinaigrette. I do not want the strong raw garlic flavor in the vinaigrette, so I remove the clove.
You can cook the pasta ahead of time and leave it covered on the counter until you are ready to assemble the pasta with the vegetables. You can also prepare all the vegetables and mix it with the pasta. Cover the bowl with plastic wrap and refrigerate until you need it. It is best to do this the same day of eating the pasta salad, as the vegetables will start breaking down once they have been cut. Add the fresh herbs, lemon zest, cheese, and salad dressing just before you plan to serve the pasta salad.
If you are making this with gluten-free pasta, I would not make the salad too far in advance as the gluten-free pasta breaks down a lot quicker than pasta made with wheat. Add the salad dressing just before serving so the pasta salad will not get mushy. You can also experiment using less acid in the dressing to keep it fresh for a longer period of time.