function _onChangeDueDate(evt){
            var element = $(this);
            var dueDate = $.trim(element.val());

            // if dueDate is not empty and invalid
            if(dueDate && !moment(dueDate).isValid()){
                $yobi.notify(Messages("issue.error.invalid.duedate"), 3000);
                element.focus();
                return;
            }

            if(element.data("oval") !== element.val()){
                element.data("oval", element.val());
            }

            _requestUpdateIssue(evt, function(res){
                elements.dueDateStatus.html("(" + res.dueDateMsg + ")");
                if (res.isOverDue) {
                    elements.dueDateStatus.addClass("overdue");
                } else {
                    elements.dueDateStatus.removeClass("overdue");
                }
            });
        }
on change dueDate input field

@param evt
@private