Setting this type of boundary didn't work work well for me. When I treated my boyfriend like a 3-year-old, he abliged by behaving like one. It took me a while to figure out that a healthy boundary is something I set to protect myself--not an attempt to control someone else's behavior.
One boundary I set for myself was to break all contact with my boyfriend whenever he was actively drinking. If that meant that we had to spend holidays apart, then so be it. That way, he could drink if he chose and I could live as I chose.
Hope you have a fine holiday, too.