new achievement binding
date parsing in the new achievement
first take on client-side validation