After reading Eikre's answer, I thought, sure you can.. but what about swimming? and since I live near the beach..
So, The Answer is "with extreme difficulty" if the water is moving.
Having to keep an arm free to maintain position and not get drawn to the surface or swept along with the undercurrent, does require the DEX check, determined by the waters movement, but probably only for someone with very few points in swim. But.. trying to de-cork a wine bottle with my teeth at the same time.. that was the kicker..
On the beach, I unstoppered the bottle, returned to the waves and tried again with my finger over the lip, Yes, not too difficult, though a wave did force some of the wine out, and I could taste salt water in the next sip.
The bigger problem as what others have already pointed out, is that it won't come out in a single chug, You can attempt to suck it out, getting maybe 15mls, letting air back in the bottle to reset the pressure, or vice versa blow into the bottle for the same. might take some time.
Turning myself upside down to get it to flow down, did nothing with a full bottle, but almost drowned me when I had already taken around 150mls (I kid, I just got flustered as the wine swashed down into my mouth, unexpectedly and I lost pretty much all of what was in my mouth to get to the surface).
My GM ruling would be Dex/Swim check determined by water movement, it should take about a minute to 'sip' the contents out, without spilling, and Wil save to not get flustered if anything causes the character to panic (spotting a shark, getting turned upside down by a wave, being shot at or the water temperature suddenly changing)