This orzo pasta salad can be made almost 100% in advance.  To make ahead, gently toss all the ingredients together with only HALF of the dressing, cover and refrigerate.  When you are ready to serve, toss with desired amount of remaining dressing.  If you use all of the dressing initially your pasta may soak up all the dressing and will taste dry.