add select date function