removed the password compat stuff for now, the system isn't ready
shifting from doing checks to setting the values to safe values
removed the time part of the project start/end dates

at this level, we don’t care about the times, they only serve to make
things confusing with timezone math
cleaning up how dates are handled

the actual end date is not reset here anymore;
removed the null check from the end date. worst case, we default to
today