Two beers in the lounge (oops, sorry, charter so in the bar) before boarding, two G&Ts before the meal, a glass or two wine with the meal... Bingo - don't usually manage to stay awake long enough for them to take the meal tray away!
And with luck, wake up about an hour out from arrival WITHOUT a head-ache!
Andy