Happy Hour almost always means drinks in a bar. Sale would really not apply as it is a given. Not sure a bar would advertise this way.
I suppose someone could use the term "happy hour" for some other kind of sale, but who would use a domain like that to do that. I would think a company that has a website would already have a domain to promote some kind of "happy hour" sale on it.