Added 'new' check in constructor

Addresses [issue #101](https://github.com/mde/timezone-js/issues/101#issuecomment-22677933)