is the calculation field date type (does it show the date like a real date field)? If so, you can't display a text like >> no appointment made.
The general direction:
var date = @all of Date field in the other app;
date == "" ? "" : moment(date).toDate()