Home Investing When will Germany hold its federal election? Key dates and more