Add "dateVisible" function and calFormatter argument. Fire "displayChange" on picker controls. Re: #356