Fixes issue #2669

Add local setName() function to DatetimeField, which also sets Name
on the constituent DateField, TimeField and timezoneField.