The way that I deal with jet lag, is to set my watch to the timezone im heading to as soon as I get on the plane, and then sleep and eat as I would in that zone, seems to work for me, as only had jetlag once (when i didnt sleep for 24hrs coming back from MNL) touch wood!!
Also when you get home, go for a run or a swim, will help as well, and i would say sleep if you need to sleep