Dynamic display for facilities

Validation for registration, new date buttons for all date fields to
prevent error. Implemented other user profile views.