Employers usually give gifts to their employees as a token of appreciation. There are specific occasions on which the employers distribute gifts like a major festivals, holiday season, extraordinary success of the company, etc.
Thinking of a good gift can be quite difficult, as different kinds of people work in a company. Homemade gifts are also a complete no-no from both employee and employers side, as it is considered too personal.
Gift certificates of nearby supermarket or local tourist attraction are some thoughtful options. The best thing about gift certificates is that they be can easily available in your budget.
You can even engrave your employee's name on the gifts, this will make them feel special, it will also make them feel an important part of the company. This is inexpensive, but worth it.