The best thing to do in this situation is

* give the guy a day off

to compensate for the time.

I would say DON'T give a gift or money.  If you do that, the person will continually work late to get gifts and money.