DatatypeConverter.parseDate is outputting wrong date
===

Given this little piece of code:

    // import javax.xml.bind.DatatypeConverter;

    Date date = DatatypeConverter.parseDate("2012-07-12-04:30").getTime();
    System.out.println(date);
    Date date2 = DatatypeConverter.parseDate("2012-07-12+00:00").getTime();
    System.out.println(date2);

Output is:

    Thu Jul 12 00:00:00 VET 2012
    Wed Jul 11 19:30:00 VET 2012

Why is converted date 4:30 behind given date? I'm stuck.
