Uses moment.js instead of date-util library