Colossians 2:16-17, if I am reading it correctly, states that we are not to judge people in how they eat or on mass attendance. But I’m pretty sure Canon law states that we are to abstain from meat on fridays (yes still even in the 21st century) and that we are to attend mass every sunday. How do we reconcile the Scripture verse and Catholic teaching, for if we miss mass deliberately, it is a sin.
The Colossians were being influenced by mystical Judaizers who insisted that the kosher and the calendar laws in Leviticus still had spiritual value in spite of their culmination in Jesus.
The Catholic Church prescribes abstention from meat on certain days as an act of self-discipline for spiritual growth, but that has
nothing to do with Leviticus.
As proof of this, consider the “New Moon” issue in verse 16. The Jewish calendar is defined by the Torah as starting a new month on the first night of a new moon. When was the last time you saw a new moon on the first day of the month? Why not? Because Pope Gregory understood Colossians and unhooked our calendar from Levitical laws.
Further, the Sabbath runs from Friday at sunset to Saturday evening according to Jewish law. When do we observe the sabbath? Sunday day.
However, setting aside every seventh day to discharge our religious obligations to God is part of Natural Law, so the Church mandates going to Church once a week. Which day? Sunday, best choice, since that’s the day Jesus rose.
So the reconciliation of Scripture and Church teaching is basically boils down to drawing a line between what is profitable and what is in Natural Law, versus what is a noble, God-given, but technically obsolete lifestyle-framework that was relevant when Man lived in this world, an alien dominion out of which we are eventually going to emigrate.
Which is why Paul says, “Who hath delivered us from the power of darkness, and hath translated us into the kingdom of the Son of his love, in whom we have redemption through his blood, the remission of sins”.
Hope that helps.