There are three and a half days when almost all shops must be closed under the Shop Trading Hours Act 1990. These days are: Christmas Day (a public holiday) ... ANZAC Day, until 1.00 pm on 25 April (a public holiday)