title: British Summer Time - BST not recognised by SimpleDateFormat timezone
body: <p><code>SimpleDateFormat</code> parse works in a JUnit test (Robolectric test runner), but fails if run on device.</p>
  
  <pre><code>@Test
  public void testDateParse() throws ParseException {
      String datetime = "Wed Sep 03 12:59:27 BST 2014";
  
      new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH)
              .parse(datetime);
  }
  </code></pre>
  
  <p>When it fails on the device the exception says:</p>
  
  <pre><code>java.text.ParseException: Unparseable date: "Wed Sep 03 12:59:27 BST 2014" (at offset 20)
  </code></pre>
  
  <p>Offset 20 is the <code>B</code> of <code>BST</code>, so it's timezone related.</p>
  
  <p>Indeed <code>"GMT"</code> works: <code>String datetime = "Wed Sep 03 12:59:27 GMT 2014";</code></p>