Use MomentJS's diff to compare string dates

The basic string comparison fails when timezones are involved, MomentJS is smart about this, so lets use it's logic.