JC Penney has lured away Target's chief marketing officer, appointing Michael Francis as president of the company as it works to redefine its brand.