Improve calendar month/year selection... still some possible bugs associated with min/max date