timers: use uv_now instead of Date.now

This saves a few calls to gettimeofday which can be expensive, and
potentially subject to clock drift. Instead use the loop time which
uses hrtime internally.

fixes #5497

I'm not sure if timer_wrap was the right place to put this or not, but since that is primarily where it was going to be used that's where it ended up.