I would suggest to use jQuery Globalize and customize dates validation:
$(document).ready(function () {
Globalize.culture('en-GB');
$.validator.methods.date = function (value, element) {
return (this.optional(element) || Globalize.parseDate(value, 'dd-MMM-yyyy'));
}
});
You can read something more about jQuery Globalize here.