ldate は、内部的な作業用に使っています。

具体的には、複数日指定をした場合の直近のイベント日時を設定しています。ldate は 0 に設定しておけば、必要に応じて更新するようになっています。なお、単一イベントの場合は ldate は使っていません。

元々はイベントの終了日時を入れるつもりで用意したフィールドなのですが、イベント予約と言う処理において終了日時は使い所が無い情報でした。