update fromOrdinal with millisecsFromBase tzOffset

millisecsFromBase is already in local time when creating a new Date object.
By adding the timezone offset to millisecsFromBase, the issue seems to be
fixed and all tests pass.
Merge pull request #2 from evro/master

Fixed TZ offset issues (closes #1)