Liam Neeson and His New Girlfriend Have Romantic Time in St. Tropez