Calendar's getTime() method gives back wrong hours
<p>Well i would like to simply get the current date in my app.</p>

<p>I use this snippet:</p>

<pre><code>Calendar cal = Calendar.getInstance();
cal.getTime().toGMTString();
</code></pre>

<p>for some reason it gives me like:
"22 Feb 2013 18:00:48 GMT"</p>

<p>Well it is <strong>19:00 right now in Hungary</strong>, <strong>not 18:00</strong>, 
There is <strong>1 hour difference.</strong></p>

<p>What the heck ? :)
How can i implement a reliable way to always get the current date?</p>
