title: Odd results in Joda DateTime for 3 July 1916 in Europe/Moscow time zone
body: <p>Joda doesn't allow to create an instance of DateTime in Europe/Moscow time zone pointed to 3 July 1916:</p>
  
  <pre><code>DateTimeZone dateTimeZone = DateTimeZone.forTimeZone(TimeZone.getTimeZone("Europe/Moscow"));
  Chronology internalCalendar = GJChronology.getInstance(dateTimeZone);
  DateTime dt = new org.joda.time.DateTime(1916, 7, 3, 0, 0, 0, 0, internalCalendar);
  // Exception thrown:
  // java.lang.IllegalArgumentException: Illegal instant due to time zone offset transition: 1916-07-02T21:30:00.000
  </code></pre>
  
  <p>Exactly period from 00:00:00 to 00:00:47 gives an exception.</p>
  
  <p>AFAICS, there are no special timeshift events at the date in Russia. The closest date is 1 July 1917 when Summer time introduced at the first time.</p>
  
  <p>Is this a bug in Joda or something wrong with me? )</p>