I have used angular-ui/ui-date
for date input and angular-auto-validate
for form validation. Every other field like time for text is working fine but date input field is showing required message before submitting. I think issue maybe due inbuilt validation inside ui-date or maybe not.
<div class="col-sm-6 form-group">
<label>Start Date:</label>
<input type="text" ui-date="{ dateFormat: 'dd/mm/yy', minDate: 0}" ng-model="start_date" placeholder="Start Date" required="" />
</div>