The printed date will almost certainly be pessimistic. It will last longer than it said. This much longer? Well, bad dairy products stink like hell, and they tend to separate into solid & liquid too, so it probably won’t take too much testing to find out.
A cup of any kind of amber-coloured liquor with some cream and some sugar syrup added would probably taste better to me, but without all the evil preservatives you’d have to finish it fairly quickly. Not that that would be such a challenge.
We’ve had a couple threads like this in past. Basically, you’ll know when you open it. Chances are that it’s probably past its prime. I’ve opened Amorula cream liqueur of about your vintage (looking at the old thread, it was five or six years) and it had gone chunky on me. It was very obviously not drinkable when a solidified cream part and liqueur part comes out of the bottle. Now, stored in a cool enough place, maybe four years will be fine with your bottle, but I’d bet against it.
ETA: Here’s what happens when it’s 20 years old. (I think this may have been a Doper who recorded the video. I seem to recall it from one of the threads I read about old Irish cream but haven’t checked exactly which one.)