New South Wales will get an extra-long weekend this year. Normally there's no public holiday when Anzac Day takes place on the weekend. Now there'll be another day off, like in other states.