Add time zone-aware matcher support

This is the beginning of the time zone support inside Ruy.
specifying `all` here has the same effect as not specifying it at all.