Dear Firefox: date.getTime() should never return NaN. No, seriously, stop doing that.