Month navigation limiting

If a startDate or an endDate is specified, don't let the end user continue navigating through months beyond them through endless months they'll never be able to select.