It does taste great the day of (if you give it a bit of time to marinate/chill in the fridge), however serving it the next day or even the day after that is a great option as it gives the dressing lots of time to marinate and elevate all the fresh flavors.