Fixes #812: added birthdate format and remove default value for time selection
Change user homepage input to URL type
Code cleaning
Code cleaning
Skip date validation for empty date value