Fix bug in valid date method

Was not allowing dates with days above 19

Also, add specs that datepicker responds and clean up tests a little.