It's best to give the flavors time to blend together if you can. Ideally you would make your dressing 2-4 hours before serving. The day before is fine too if you're planning a dinner party and want to do as much as possible before hand. However, if you waited until the last minute, don't worry - your dressing will still be amazing!