Going west I change to the local time even though that means staying up to 8 a.m. or 9 a.m. on a flight that leaves 1:40 a.m. here. So landing at 5:00 a.m. is sort of like it's 5:00 a.m.
Going east it's harder to do since leaving HKG at 10:30 a.m. means leaving home last night at 10:30 p.m. so either stay up late or get up super early. Actually in HKG it's not that hard to stay up all night.
In both cases Triazolam an hour before sleeping works wonders.
You won't become dependent, it's designed for that purpose and really helps defeat weird internal clock rhythms.