Question: is st andrews day a holiday in scotland

Answer: Yes, The celebration of Saint Andrew as a national festival is thought to originate from the reign of Malcolm III (1034--1093). It was thought that ritual slaughter of animals associated with Samhain was moved to this date, so as to assure enough animals were kept alive for winter. But it is only in more recent times that 30 November has been given national holiday status.