Is it possible to place a Socket at a mesh vertice

The sockets attaches to bones and not the mesh itself. You could add a separate bone for the holster that would animate with it and add a socket where the gun attaches in game.