Changed Date.differenceString() to take two date objects instead of a single millisecond value
Fixed Date.fixedFromMilliseconds() calculation to incorporate timezone offset
Updated date.getTimeAgo() and date.getTimeAway() to use newer Date.differenceString() format