validated that new projects cannot have due dates in past but updates can still be performed on past projects