I am not advocating getting drunk before you go and fly but any rule that means you cannot enjoy a glass of wine or a pint with your dinner at 19:00 in the evening and not be legal to fly at 6:30-07:00 the next morning is bloody pathetic and has no pathological basis at all.
If you are operating in a country where that is the law then you clearly have no choice but to comply. I can just imagine the sort of self-righteous, Boss suit and thin slitty black rimmed glasses wearing jobsworths who came up with these sorts of rules. Ughh, it makes me wretch, I'm off for a lunchtime pint. (No flying till Wednesday so I think that should be OK!)