The problem you know is NP-complete has to be reduced to your Santa problem.
What OP described was mapping from Secret Santa to Hamiltonian circuit, not the other way around.
I've had a bunch of problems reduced to be solvable with approximation algorithms of NP-hard problems, that doesn't make them NP-hard, it's equivalent to solving a problem by reducing it to an NP-complete one with an exponential algorithm.
That's why it's not that simple to prove a problem NP-complete.
It might be that the problem is filled with symmetry and by modifying an algorithm for an NP-complete problem you get a polynomial one.
For example, Vehicle Routing Problem with Time Windows (multiple Hamiltonians with time windows) is considered NP-hard but if your locations had a lot of short time windows you can solve any instance in polynomial time (almost O(n)). But you can also solve it with any VRPTW algorithm (DP, PTAS, heuristics etc.).