Fully functional new customer form with basic data validation