`TimeWithZone` raises `NoMethodError` in proper context.

Closes #9772.

`TimeWithZone` delegates everything to the wrapped `Time` object
using `method_missing`. The result is that `NoMethodError` error
will be raised in the context of `Time` which leads to a misleading
debug output.
Merge pull request #9774 from senny/9772_reraise_no_method_error_in_proper_context

`TimeWithZone` raises `NoMethodError` in proper context.