It depends on how you look at it. The new law goes into effect on 1 Jan 2017. However, it allows owners up to 1 Jan 2018 to get their rifles registered. So, you can only be prosecuted after 1 Jan 2018 if you have an assault rifle that isn't registered.