The Liberal Democrats have promised to keep the UK in the EU, while the Labour Party is promising a chance to vote again.