FreeMarker has a nifty way of doing this.   You can use ! after the variable and then provide a default value.   For example in this instance you can replace this whole section with 
${(work.dcmDateTimeCreated!"")?string("dd/MM/yyyy")}