diff -upr rsvp-head/rsvp.module rsvp/rsvp.module
--- rsvp-head/rsvp.module	2008-02-18 21:04:20.000000000 +0100
+++ rsvp/rsvp.module	2008-04-30 20:15:34.000000000 +0200
@@ -257,7 +257,7 @@ function rsvp_manage($nid = NULL) {
     $node = node_load($nid);
     drupal_set_title($node->title);
     if (user_access('administer rsvp') || user_access('rsvp on events') || (user_access('rsvp on own events') && $node->uid == $user->uid)) {
-      if ($node->event_end > time()) {
+      if ($node->event[end_site] > date('Y-m-d H:i:s',time())) {
         $content = l(t('Create RSVP'), 'node/'. $nid .'/rsvp/create');
       }
       else {
@@ -379,7 +379,7 @@ function rsvp_view_invites() {
   foreach ($list as $nid => $links) {
     $node = node_load($nid);
     if ($node->nid) {
-      $content .= theme('item_list', $links, t('For: ') . l($node->title, 'node/'. $node->nid, array('title' => t('View this event'))) .' - '. format_date($node->event_start, 'small', '', $node->start_offset));
+      $content .= theme('item_list', $links, t('For: ') . l($node->title, 'node/'. $node->nid, array('title' => t('View this event'))) .' - '. format_date(strtotime($node->event[start_user].' UTC'), 'small', '',0));
     }
     else {
       // node has been deleted
@@ -425,7 +425,7 @@ function rsvp_view_invite($hash, $action
     // show the invitation
     $content .= rsvp_view($rsvp->rid);
     // check if the event has expired
-    if (time() > $node->event_end) {
+    if (date('Y-m-d H:i:s',time()) > $node->event_end) {
       drupal_set_message(t('You can no longer respond to this invitation since the event has expired.'));
     }
     else {
