Hubbards pay lake near Mooresville is open