Buy it the day before, and get the whites cold
Wine needs time that the evening does not have. Whites and anything sparkling want two or three hours in a fridge, reds want to be somewhere cooler than a modern kitchen, and a bottle bought on the way home from work is warm on both counts. Buy the list the day before if you can, put the whites in the fridge that morning, and the difference is larger than anything a glass can fix.
Beyond that: a surface to open and pour on, and the bottles in the house by the time the chef arrives. Glasses and a decanter come with your sommelier and go home with them, so you do not need matching sets — and if you would rather use your own, say so and they will.
If a bottle on the list turns out to be sold out, buy the nearest thing and say so on the night. It is a list, not a prescription, and the whole point of having somebody there is that they can work with what is actually on the table.