This calculation leads to [failures on the CI machine](https://travis-ci.org/mozilla-b2g/gaia/builds/10721212) because it makes assumptions about the local time zone. Here's how to fix it:

```diff
   suiteSetup(function() {
     // store timezone offset for fake timers
-    var offset = (new Date()).getTimezoneOffset();
+    var offset = (new Date()).getTimezoneOffset() * 60 * 1000;
     al = AlarmList;
     am = AlarmManager;
     nml = navigator.mozL10n;
@@ -29,11 +29,11 @@ suite('AlarmEditView', function() {
     loadBodyHTML('/index.html');
     // The timestamp for "Tue Jul 16 2013 06:00:00" according to the local
     // system's time zone
-    this.sixAm = 1373954400000 + offset * 60 * 1000;
+    this.sixAm = 1373954400000 + offset;
 
     // The timestamp for "Tue Jul 16 2013 16:12:00" according to the local
     // system's time zone
-    this.fourish = 1373954400000 + offset * 60 * 3550;
+    this.fourish = this.sixAm + (10 * 60 * 60 * 1000) + (12 * 60 * 1000);
 
   });
```