Added startDate and endDate options

Using either option prevents the user from selecting dates that fall outside of the range