[Calendar] Fix minmax date

**Edit : Rebased pull request #477 on branch dev-3.x**

Setting minimumDate or maximumDate now correctly disable nodes before or after theses dates.

This pull request fixes the following issues

* http://yuilibrary.com/projects/yui3/ticket/2532163
* http://yuilibrary.com/projects/yui3/ticket/2532183
* http://yuilibrary.com/projects/yui3/ticket/2532185