Wondering if it is left over stock from last year that they haven't sold.
My money is on it being old stock too. I've seen some cheap $2 type shops with left over christmas stuff as well. Afterall it is Kmart