CRM-13067 fix up membership date setting to be done in BAO & work for API