I once gave someone an afghan I was knitting for them. I did not finish it in time BUT I wrapped it up anyway, needles still attached, and they loved it!
Took me another 3 weeks to finish the thing but they had it forever and still loved the idea that it was a work in progress when I gave it to them.
Diane