personally feel that you don't need to give any gifts on your first date. It's your fate that you met each other. Today's society is very realistic. When you go out on a date, you spend money. You can't be stingy enough to let the girl pay for the first date with her. Just pay for your expenses.
Since it's a date, you might as well be realistic. Talk about your ideas, how you plan to do it in the future, what kind of promise you can make to the girl, it's not easy to be together, can you overcome the various setbacks you will face in the future together? I remember watching a TV show that was really realistic. It said that there are three kinds of love in the world. One is fate and destiny, the second is destiny but no fate, and the third is no fate and no destiny.
I don't need to say much about fate, which means you can get married, have children, and be together until the end. The second type of fate but not destiny is unrequited love, one party likes the other party, but the other party doesn't have room for you in his or her heart. The third type is no fate and no destiny, which means there are many people who pass by you on the street, you don't know them, and they don't know you either. This is no fate and no destiny. You can see which one you are suitable for, make your own decision and don't let yourself regret it in the future.