Вам необходимо использовать функцию errorPlacement в валидаторе jQuery, чтобы указать, куда вы хотите поместить сообщение об ошибке, например:
$("#myForm").validate({
errorClass: "formInputInvalid",
errorPlacement: function(error, element) {
var trigger = element.next('.ui-datepicker-trigger');
error.insertAfter(trigger.length > 0 ? trigger : element);
}
});
При этом проверяется элемент, непосредственно следующий за недопустимым полем ввода формы - еслиу него есть класс ui-datepicker-trigger, тогда он поместит сообщение об ошибке справа от этого триггера.В противном случае он просто помещает сообщение об ошибке сразу после недопустимого элемента формы, как обычно.