By law, on Rabbie Burns night, 25th January, all Scottish people must eat Haggis, Neeps and Tatties.