timezone support
more helpful error message