Drupal7 | Time shows differently in Frontend and Backend The front end time shows as 3 hours behind the backend time of the same page.
The correct time is the one on the backend. 
I set the time-zone correctly for the user and also
the time show correctly in the "Administration » Configuration » Regional and language » date and Time"


Here is the time that the page shows on the Backend (the correct time):


And here is the time showing on the front-end (3 hours behind)


And here is the code that I am using in the page template file:

`&lt;?php print "Last Updated: " . format_date($node-&gt;changed, $type = 'medium'); ?&gt;`


I am developing this Website locally on my machine (localhost).
Any Ideas to get the time correct on the front end?
Thanks.
Problem solved:

Just in case someone else got the same problem over this.
Here is what I was doing wrong (Thanks to Jay from Princeton University for pointing it out):

I set up the Date &amp; Time for the administrator account under "/admin/people", but not the system-wide setting, which is at "/admin/config/regional/settings"

'Administration -> Regional &amp; Language -> Date And Time' will show the date/time formats I have set up while respecting the user-chosen timezone (not the system-wide default time zone) so everything looks deceptively like it's how I want it until I log out.

So in short there is another time setting in .../admin/config/regional/settings
that I wasn't aware off.