The debate is now scheduled to be held Jan. 21 at the Rosamond Page Putnam Center for the Performing Arts located on the New England College campus in Henniker, N.H., about 18 miles west of Concord, the state capitol, sources at the college and CNN tell the Globe.