I don't think anyone needs to be drunk before noon, ever. Shabbat is sacred and you are not sanctifying it by stumbling home drunk to your family and sleeping the rest of the day. I've seen this way to many times.