Added better error handling.
Added better error handling.
Added better error handling.
Added timezone support.