These are called Derangements. From Wikipedia:
a derangement is a permutation of the elements of a set, such that no element appears in its original position.
The number of derangements for a set of size $n$ is written as $!n$, and on the Wikipedia page you'll find a formula.
It turns out there are $!6=265$ derangements, so the probability of a lucky swap is:
$$\frac{!6}{6!}=\frac{265}{720}$$
If you want to compute this number by hand:
Think of the types of derangements you could have.
For example, we could have person 1 drawing the present f person 2, person 2 draws the present of person 3, etc. until person 6 gets the present from 1, i.e. you get one big cycle $1\rightarrow 2\rightarrow 3\rightarrow 4\rightarrow 5\rightarrow 6\rightarrow 1$, which we may more easily represent as $123456$. So, how many such one-big-cycles are there? Well, person 1 gets the present from one of 5 people, after which that person 2 gets the present from one of $4$, etc. i.e. there are $5!=120$ of these.
OK, but you can get another derangement by having persons $1$ and $2$ swap presented, and same for $3$ and $4$, and for $5$ and $6$. In other words, you can have $3$ cycles of length $2$. How many of that kind are there? Well, for the first person you again have $5$ choices, which fixes the second person (for they get the present from the first person), but then for the third person you have $3$ choices ... and that fixes everything. So: $15$ derangements of the type where there are $3$ cycles of length $2$
OK, and then just figure out what other types you can have. In terms of cycles-sizes, I just did one cycle of length $6$, and $3$ cycles of length $2$, but you can also have $2$ cycles of length $3$, and one cycle of length $4$ together with one cycle of length $2$.
Now, for two cycles of length $3$: focusing on one person, there are ${5 \choose 2}=10$ ways to pick a $2$ more people for the cycle that that one person is in, which will also fix the $3$ people for the other cycle. And, each cycle can go in one of two directions, so that is $2\cdot 2 \cdot 10=40$ possibilities that way.
Finally, for the one cycle of length $4$ together with one cycle of length $2$: There are ${6 \choose 2}=15$ ways to pick two people for a cycle of two, fixing the $4$ people for the cycle of $4$. But, that cycle of $4$ can go around in $3 \cdot 2 \cdot 1 = 6$ ways, so that gives a total of $90$ possibilities for a derangement of that type.
Total: $120+15+40+90=265$ possibilities