Hey, there,
I'm a ways off from upgrading the event_calendar module to use the DOM. I'd like to let it sit in a somewhat stable state for a while before messing with it. Since you're the only one reporting the bug, I'd really like to focus on why you might be experiencing it.
Can you do me a favor and create another DataObject with a date that uses a tablefield? Make it have nothing to do with the event calendar. Create a new page type, give it a $has_many with the new dataobject, and obviously, make the date editable with a CalendarDateField. Let me know if it blows up.
You're not using a Mac, are you? If so I could screen share with you.
If not I'm open to any other screen sharing service you're aware of to troubleshoot.