The first date is exciting and (usually) a lot of fun. But then often comes the awkward moment: the checkout.