The tax allowance for gifts between individuals in Germany starts at 20000 € within a 10-year period. Depending on your relationship status with the gift recipient, there might be higher allowances.
In the case of occasional gifts (e.g. appropriate Christmas gifts and birthday presents), they are tax-free regardless of allowance.
For any further information on taxes, please check with with your local tax authority or with a tax advisor.