title: How to convert java date to a date object based on time zone?
body: <p>So i save the time-stamp as a <code>Date</code> object and a timezone as a <code>TimeZone</code> object. </p>
  
  <p>Now i want to make a function that takes a <code>Date</code> object and a <code>TimeZone</code> object as argument and returns a <code>Date</code> object adjusted using the time-stamp. </p>
  
  <p>For example :</p>
  
  <p>Input : </p>
  
  <pre>
  Date    TimeZone 
  
  12:00   Moscow Standard Time (UTC+3)
  </pre>
  
  <p>Output :</p>
  
  <pre>
  Date 
  
  3:00    
  </pre>
  
  <p><strong>Edit:</strong> 
  Removed Note about <code>Calendar</code></p>