@If( @IsTime(ShipDate); 
@Text(@Select(@Month(ShipDate); "January"; "February"; "March"; "April"; "May"; "June"; "July"; "August"; "September"; "October"; "November";  "December"))  + " " +
@Text(@Day(ShipDate)) + ", " + @Text(@Year(ShipDate));
 "No date given")