Is it too early for Christmas shopping?