Ladies' wear retailer Christopher & Banks Corporation is to buy Gilmore Brothers Inc, a privately held ladies' wear retailer that operates 20 stores under the name Acorn.