It's good until 12.25th. There is no print out currently, but as long as you know the code you can tell the store personnel and they'll just punch it in. Of course, I'm assuming it's YMMV, but mines was very nice. She happily gave it a try. She said they just throw away the print out any ways...