An exclusive store preview was recently held on Nov. 1 at the Lord & Taylor store in Manhasset, which has been under renovation and will launch its grand reveal this holiday season on Dec. 7 and 8.