Two ways come to mind.
1) Use the "Modified" date field. Of course this only works if nothing
else will be modified after the box is checked.
2) Build a small custom workflow with SharePoint Designer. You'd need a
separate Date/Time field (*not* calculated). Tell the workflow to run when
an item is added or changed. In the Conditions section of the first step --
really, the only step -- check to make sure that (a) the field value is Yes,
and (b) the DischargeDate field is empty. If those two are true, then
populate the DischargeDate field with the current date.