Validate birthdate is a date
Add byebug, provision to bump Rails.
Spec ApplicationController. Extract behavior for adding flash errors. Authorize current user.
Use Timecop. Validate numericality of numerical properties.
Refactoring error messages. Test cases for updating users with correct and wrong permissions.