Using 1.2 on Win XP I have a field set to displayType CALENDAR and the field property editable is UNCHECKED.
The field is shown within a tab panel (if that matters), yet the date can still be edited and changed when the calendar is used.
I would assume you would simply apply date formatting to the field but would not allow it to be edited if it is set to non editable.