[MJ-129] accounts - record correct date joined time

The date_joined field was updating every time the user object was saved and wasn't being display in the template.

All tests pass.