title: Parse Date, CET vs CEST, invalid TimeZone, unparseable
body: <p>I am using shannah´s Data Access Library to access my objects via his DAO interfaces.</p>
  
  <p>I face a very strange behaviour with parsing the date values when the unmap method gets called once my stuff is in the database. It only fails on CEST (Central European Summer Time)</p>
  
  <p>I tried to use the NumberUtil.dateValue Method to parse it but it still fails...</p>
  
  <pre><code> java.lang.RuntimeException: Failed to parse string date format Thu Mar 31 00:00:00 CEST 2016.  Could not find appropriate format parser.
  </code></pre>
  
  <p>i defined DateFormat´s as these</p>
  
  <pre><code>        dateFormats[0] = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
          dateFormats[1] = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy");
          dateFormats[2] = new SimpleDateFormat("EEE MMM dd HH:mm:ss ZZZZ yyyy");
          dateFormats[3] = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy");
  </code></pre>
  
  <p>also tried to trim the String but it didnt help.</p>
  
  <p>Im out of ideas as SDF doesnt have the constructor as the normal JDK with the 2nd parameter beeing the Locale.</p>