One of my co-workers received this postcard yesterday, just as described in the OP but minus the "Happy Holidays". So it appears this scam is continuing.
To his credit, his bovine excrement detector was immediately triggered by the scammy appearance of the offer...
saunders111