Making pasta salad a day in advance will help the flavors meld together but it's not necessary. I usually make pasta salads the day of for the crispest veggies and to avoid any chance of sogginess.