(a) Commencing January 1, 2018, a resident of this state shall not bring or transport into this state any ammunition that he or she purchased or otherwise obtained from outside of this state unless he or she first has that ammunition delivered to a licensed ammunition vendor for delivery to that resident pursuant to the procedures set forth in Section 30312.