Incorrect Time showing on frontend I have installed the Date Module and added a date field to one of my content types, the widget I'm using is Popup Calendar. The problem I'm facing is that when I choose a date it seems to get stored and displayed correctly in the administration, but at the frontend the date is shown with two hours added to it.  

For example if I set the fields value to 2014-12-12 10:00:00 its displayed as 2014-12-12 12:00:00 when I'm visiting a frontend page.

Like some of the comments have pointed out this might be because the frontend is displaying a visitors local time, but still I don't get why the time differance is two hours, when the differance between Findland and Sweden is only one hour.

I guess this has do do with some Regional settings or similar.
Maybe try this:

// Example: Assume we have a node with nid 1 which contains a single
// language-neutral date field named field_date.
$node = node_load(1);
$date = $node-&gt;field_date[LANGUAGE_NONE][0];

// Create a date object.
$date_object = new DateObject($date['value'], new DateTimeZone($date['timezone_db']));
// Convert from the database time zone to the user's time zone.
$date_object-&gt;setTimezone(new DateTimeZone($date['timezone']));

// Example: Print a formatted date.
print date_format_date($date_object, 'custom', 'Y m d');


Source: Convert a date field to the correct time zone