include timezone in get requests, plus better PATCH support