refactor model form field suggestion
code style fixes
date format utilities
simplify widget creation