Head of the Blood Bank Services Androulla Panayiotou urged on Friday the public to give blood before the New Year holiday in order to safeguard blood stocks.