title: JSF convertDateTime renders the previous day
body: <p>A date (as the Date temporal type) is stored in my DB like this: <code>31.10.2012</code> <br>
  When I display it in the UI, it is rendered like this per default: <code>2012-10-31</code><br>
  I convert it using <code>&lt;f:convertDateTime pattern="dd.MM.yyyy" /&gt;</code> and unexpectedly it turns to <br>
  <code>30.10.2012</code></p>
  
  <p>The <code>SimpleDateconverter</code>, fed with the same date and the same format string returns <code>31.10.2012</code>, as expected.</p>
  
  <p>What am I missing?</p>
  
  <p>Thank you</p>
  
  <p>EDIT : for dates stored as <code>Timestamp</code> the same conversion yields correct results, so I suppose it has something to do with the <code>Date</code> interpreted as the exact midnight which in turn might be interpreted to belong to 2 different days. But I still have no clue where to define the behaviour and what would be the best workaround. </p>