When all necessary calendar field included in a pattern string used by SimpleDateFormat, it should be able to round trip time properly (there are some known exceptions.) After the problem is resolved, the test case created by #5967 should pass without any errors.
The change sets include fixes for -
#5812
#5883
#5893
#5895
#5920
#5945
#5964
#5967