It is just fine to give a gift on a first date. Giving a gift can let the other person know that you’ve been thinking of them and assure them you are a thoughtful and kind person. Giving a gift on a first date can be a wonderful way to break the ice, so you both can relax and get to know each other better (source).