Unfortunately, if you purchase gifts for your employees each will receive a P11d benefit in kind based on the value of the assets or goods that you have gifted. The employees will be charged to tax but not national insurance, on the value of the gifts. The company will have to pay a class 1A National insurance at 12.8% on the market value of the gifts made.
As only the tax liability is payable by the employee, you can actually make a voluntary agreement with the Inspector of Taxes to meet the tax payable on the benefits in kind that you give to your employees. This is known as a PAYE Settlement Agreement (PSA). Once you have a signed agreement for a tax year, you do not have to enter the items covered on form P9D or P11D, operate PAYE on them, or assess NIC liability for included items which are liable for Class 1 or Class1A NIC.
You will actually pay Class 1B NIC on the items included in any PSAs, and meet the tax liability on the total amount of the gifts to your employees. This will result in your employees paying no tax on the gifts they have received.