Raise an extended version of NoMethodError in AS::TimeWithZone.

An error message can vary across Ruby implementations. This fix ensures
an enhanced version of NoMethodError is raised, so that it can be
inspected properly, instead of relying on the unpredictable message.

Fixes issues with Rubinius.