Update after review

* Add `timeZone(String)` to `DateHistogramBuilder`
* Validate user input when mixing pre/postZone and timeZone
* Add a test case for this validation