Courteney Cox’s Dating History: From Michael Keaton and David Arquette to Johnny McDaid