For a date field , I know I can put validate like this :
<apex:outputText label=" Date" value="{0,date, MM'/'dd'/'/YYYY}" >
<apex:param value="{!item.Date__c}" />
But this might have loopholes in it like 02/03/2017 entered manually may maean different in US and say UK format . Is there any other validation that can be added through VF page or apex code ? Not asking about any JS solution.