Expire date for the donor is only updated when the membership (MEM) benefit is set as ok to deliver.

MEM benefit set with okay to deliver unchecked can happen if
  • You run BAR with Set OK to Deliver? = N
  • You choose to reevaluate benefits on the BAR batch before posting it