updating setters for dates in sprint to accept some date checks with None. Still need to work out a little more logic though