I actually am one of the few who like it O.K.. It's on sale now I saw at Walmart. How long will it really last? I mean the real fruitcake not the softer flakey kind if you know what I mean. I couldn't find an expiration date on the sale stuff I saw. The internet tells me 2 to 5 years depending on how it's packaged. Any real life experiences?