Fixed issue with invalid days in a given month, added spinning month picker