I usually wash before gifting, particularly the last quilt I made was a baby present and I wanted to make sure all the sizing was out of it.
I have one wallhanging that I am working on that I may recommend not washing, because it has patches attached to it. Otherwise, delicate wash for that one.