title: TimeZone and MessageFormat with date parameters
body: <p>MessageFormat class is cool because we can insert parameters and do the formatting directly with it.
  This permits me to be able to easily override a date format directly in a message bundle properties files.</p>
  
  <p>For exemple:</p>
  
  <pre><code>MessageFormat.format("Test inserting a date param here: {0,date,dd/MM/yyyy HH'h'mm} -&gt; OK cool", new Date() );
  </code></pre>
  
  <p>But what if i need to display the date in different timezones?</p>
  
  <p>I know i can format all dates before injecting them in my bundle, but this is a pain to format every date displayed...</p>
  
  <hr>
  
  <p>At work we are using </p>
  
  <blockquote>
    <p>org.springframework.context.support.ReloadableResourceBundleMessageSource</p>
  </blockquote>
  
  <p>I can probably try to override it and create my own MessageFormat that would consider using the good timezone. But it may not fit well for our architecture.</p>
  
  <p>Do you see any other alternative?</p>