

Just a note: Windows software for controlling hardware is highly likely to assume a)direct access to the hardware (sometimes mediated thorough ancient APIs and assuming the existence of defunct expansion slots) and b) assume meatspace time can be counted using OS timing ticks (which get stretched out as modern VMs timeshare with other processes underneath the virtulized hardware). It is awfully tough to replace them sometimes.
Perhaps re-frame the question: is it expected that you should partake of marijuana on the first date?
Really, a date is about getting to know each other, and any assumptions about the suitability of these kinds of social lubricants may indicate a divergence or convergence of cultural norms.
In other words, arranging a to meet at a bar sends a signal well before the “date” actually begins about how you approach life… if such a proposal is accepted then the other party is at least open to you consuming.
There are quite likely a lot of people who will breeze right past this and proceed to get tipsy to provide a cover story for embarrassing mistakes… and every but of this is fodder for judging how well you will get along if there are further dates. Don’t get depressed if the other person decides against future dates… no matter your feelings if they don’t feel likewise then best to drop it early.
The important thing to do is communicate the kind of person you are… forgiving, uptight, loose, teetotaler… and learn what kind of person the other is… preferably without conflict, and with respect. If alcohol fits with your persona, don’t hide it.