title: Hamcrest test strange time shift failure
body: <p>I'm trying to build <a href="https://github.com/jenkinsci/jira-trigger-plugin" rel="nofollow noreferrer">https://github.com/jenkinsci/jira-trigger-plugin</a> and have failures in tests related to time/date:</p>
  
  <pre><code>expect commentEvent.issue.creationDate, is(new DateTime(1980, 1, 1, 0, 0, 0, 0))
  </code></pre>
  
  <p>Fails: </p>
  
  <pre><code>Condition not satisfied:
  
  expect commentEvent.issue.creationDate, is(new DateTime(1980, 1, 1, 0, 0, 0, 0))
  |      |            |     |                |
  false  |            |     |                1980-01-01T00:00:00.000+03:00
         |            |     1980-01-01T03:00:00.000+03:00
  &lt;...&gt;
  Expected: is &lt;1980-01-01T00:00:00.000+03:00&gt;
   but: was &lt;1980-01-01T03:00:00.000+03:00&gt;
  </code></pre>
  
  <p>As can be seen, the failure is due to the time shift, which is equal to the timezone offset. </p>
  
  <p>But according to the timestamp, timezone is taken into account.</p>
  
  <p>I have made a quick fix with JodaTime's .minusHours(), but this is not an option for a permanent fix.</p>