J. Crew unveils holiday-themed virtual store