Americans will spend over $23 billion on Mother’s Day giftsThe average person will spend $186, the highest amount on record.Time