The All-Ireland hurling final will be played on Sunday July 19 at Croke Park, the same day as the World Cup final in New Jersey.