Date fields connected to dataset show wrong date and changes

Did this just start happening? This might be one of the those server vs client issues. You might want to try ticking the Fetch After the Page Loads option.