fix for slowly datepicker

* use datepicker's beforeShow method to fetch all holidays for a month
* datepicker's beforeShowDay method use the fetched holidays array to
  highlight holidays in datepicker
* added new method JollydayCalendar#getPublicHolidays(year, month)
* added dependency google gson

fixes #13959