Dear @kovidgoyal,
I use only year as value for published date. When I tried to insert a jacket, the year value in the jacket was the year before. For example, 2012 became 2011.
It turned out the value in the Metadata is 1/1/2012 ==> jacket year was wrong. If I changed it to any date after 1/1, then the jacket year was correct.