I always check dates on my product when it comes in the door and I have coached those who check it in when I’m here to do the same. If the shelf life isn’t to my par… I send it back and get full credit for it. 7 weeks old does seem to be a bit too long. According to the USDA the shelf life of whole mozzerella shouldn’t exceed 120 days, for shredded mozz it shouldn’t exceed 90 days. It doesn’t mention cubed, but to be on the safe side I would say 90 days.
Always always always check dates when product is coming in the door, if the dates aren’t good for at least a week, send it back. You should also do random temperature checks on perishables as well. If your product is coming in at 60 degrees, chances are it’s bad and there is nothing you can do to make it safe.