I sleep normally on the night before my shift, go about my day then have a 2-3hr nap, get up, eat an evening meal and then hit work. If I'm starting to waver I'll have a can of Monster (but not after 3am because otherwise I struggle to sleep when I get back).
I usually don't sleep as much as normal during the week of nights, but I try and do other things as normally as possible e.g. gym.
On the last night you'll find you're not as tired anyway, but don't sleep when you get back and treat it as a "day off" so go about business as normal. Then sleep at a normal time, or maybe an hour or two earlier. This way I find my body clock instantly reverts back.