The question of who should pay for the first date is always a bit awkward. What factors contribute to this issue?