fix test failures by adding timezone support to PlainTestMessageCodec