The only way that I could think to do it (and I've never heard of this being asked for) is to create a waypoint at present position, and then set up the hold as you normally would. I am flying tomorrow and will try it out and report back with the details.