Вам не нужно форматировать дату:
var currentTime = moment();
var prefix = moment();
// the prefix is because moment expects a date prefix when parsing
var start_time = prefix.add(16, 'hours');
var end_time = mprefix.add(16, 'hours').add(30, 'minutes');
if( moment(currentTime).isBetween(start_time,end_time) )
alert('TRUE');
else
alert('FALSE');