Hi Andie,
Did you check the relation name in genil_model_browser whether you are using correct relation name?
I hope you have already debugged particular set and get methods of the date attribute,
also check in data base level for date value being updated correctly or not.
You can run crm_order_read program by giving document id as input and check in et_appointments table for date is updated or not.
Best Regards,
Dharmakasi.