Here is when shops like Tesco, Aldi, Lidl and Asda can sell alcohol to customers in Scotland.