DatePicker beforeShowDay Fuction not working

DatePicker beforeShowDay Fuction not working

Hello, this is my first post or question. I am working on a website. I have a datepicker input and should disable some dates.

Here is my code:

var disabled_Days = ["4-19-2016", "4-28-2016", "5-1-2016", "5-10-2016"];
   

    if ( $('input.date-pick').length ) {
       
        $('input[name="date"]').datepicker({
            startDate: tour_start_date,
            endDate: tour_end_date,
            beforeShowDay: function(date) {
                var m = date.getMonth();
                var d = date.getDate();
                var y = date.getFullYear();
               
                for (i = 0; i < disabled_Days.length; i++) {
                    if($.inArray((m+1) + '-' + d + '-' + y,disabled_Days) != -1) {
                        console.log("bad: " + (m+1) + "/" + d + "/" + y + " / " + disabled_Days[i]);
                        return [false];
                    }
                }
                console.log("good: " + (m+1) + "/" + d + "/" + y);
                return [true];
            }
        });
        //$('input[name="date"]').datepicker( 'setDate', available_first_date );
    }

Dont know why does not work. I think it is ok. Any suggestions, any thoughts?

Please, need heelppp...!!!