Yes if you let me know in advance.
Yes, please let me know if you have any food allergies
Only if we say yes ahead of time.
Formal attire/ black tie optional attire