check dates in fromPost instead of in setValues

Setvalues already does a double check via setValue()
set and check depublish
fix typo date changed check
Merge pull request #2145 from GDmac/2.0

check dates in fromPost instead of in setValues