Try to offset with your arrival. If you are landing at midnight local, and going straight to a hotel/hostel, try to stay up the whole time so you will be tired. If you are landing at noon, sleep deprive yourself before your flight, making it easier to sleep on the flight, and land refreshed.
Whatever you do, power through to the local sleeping hours, and sleep like you have to get up for work that next day. Meaning if you land at midnight, or the afternoon, and it is sleeping time back home, or you and don't check into a hotel until 3p. local, then stay up until at least 8 or 9pm, and start the next day fresh. Break the cycle of the home clock, and get on the local clock, asap.