Lord & Taylor opens in Westchester, N.Y.