change to datepickers and exception handling

https://app.asana.com/0/19128794071947/21140848412727