You open it:
The best before date is merely a guideline, it does not mean the food will be bad after that date (there are posts on this site that expand on this). Still, after almost an extra year, the cream cheese will very likely have gone bad - and this should be immediately noticeably by an off smell or visible mold.
If you notice no deterioration, you are either before the best before date or you were quite lucky and the package kept exceptionally well.
With all food items there is always the general rule:
When in doubt, throw it out.
I would never feed "questionable" food items to others, especially children, pregnant or elderly people or anyone else with a weak imune system. (Even though I might use it myself if it appears perfectly ok to me.)
Weigh the cost of a package of cream cheese against the risk of food poisoning - and use common sense.