OKay, Found my mistake! :)
minDate: new Date(*now.getFullYear()*, now.getMonth(), now.getDate()),
in the initialization part and again trying to set through 'startYear'.
When I modified minDate as below and removed 'startYear', it worked fine!
minDate: new Date(*now.getFullYear()-10*, now.getMonth(), now.getDate()),