Add time zone-aware matcher support

This is the beginning of the time zone support inside Ruy.
Could we use "derive" or "get" instead of "guess" ?