title: Java TimeZones: how to get UTC time values based on Console settings?
body: <p>For example, when I extract from a database a Date() variable, it contains a date with "+04:00" shift.
  According to my locale's settings.
  So, UTC time is "ourTime" MINUS 4 hours.</p>
  
  <p><br><br>
  Then, a user tells where he/she is from. Now, we need to save his/her shift. 
  LET'S SAY it is -01:00.
  And finally, this user tells us where's he/she is heading, let's say this place has a time shift of +05:00.</p>
  
  <p>How do we save this town's or place's time shifts in the DB so that according to where he/she's from
  we could calculate the time difference with our current locale?
  Also, date save light things, how do we work with them? </p>