Yes, but you cannot deduct the holiday pay overpaid from the final wage payment unless there is a written agreement for the deduction of wages. Failing such an agreement, it may in practice be difficult to get the money back, unless you are prepared to sue. You must decide whether that would be worth doing, both in terms of the money involved, and the message to other employees.