Yes, traditionally you would, but it wouldn't be considered wrong by most if you didn't. Gift-giving is a comprehensive verb. It's not just giving, it's gift-giving. Both words form part of the verb, hence the hyphen. read more