cx overnight flights are sensible. they always served meal 90min ish before landing. or you are not happy you can always fly SQ where they wake u up 3.5hr prior landing for meal in J, and make u sit up right 60min before landing on a 7hr redeye flight