Prevent selection of future dates in create and search datepickers

Also made slight formatting tweak to consultation transaction form
Make datepicker ids meaningful

Changed dp1 to transaction-date and dpd1/dpd2 to start-date and end-date
Merge pull request #102 from metridoc/disable_future_dates

Prevent selection of future dates in create and search datepickers