date selection through delegate