East Coast buttons up ahead of snow; Boston could get 2 feet