Anzac Day is one of the most important national public holidays celebrated both in Australia and New Zealand.