Check that the new date is different from the old one before setting & emitting change signal.