The top toys for Christmas have been unveiled by Hamley’s including Nerf guns, virtual reality headsets and smart watches.