Answer: begifting

AnswerCrossword Clue
begiftingBEGIFT, to present with gifts