X11, a retail concept that boasts the largest toy collection in China, aims to attract a new demographic of Generation Z parents.