Australians have broken national blood donation records as some centres are booked up until the end of January.