The people violated the law by not registering their firearms before Jan 1, 2014. An ex post facto law would be making a law retroactive to a date before it was enacted.
I am thinking making it a requirment to REGISTER their guns AFTER they own it is itself ex-post-facto