If you are going for a romantic date and will expect to kiss, or drink wine from a glass, you will want the lip shade that will not stain. So, in this case, we would recommend to go for matte lip shades. You can find your best matte lipstick brand from the above list.