Fixes issue #2669

Add local setName() function to DatetimeField, which also sets Name
on the constituent DateField, TimeField and timezoneField.
Merge pull request #2670 from sekjal/issue2669

Fixes issue #2669