For the first time in 30 years, an annual Christmas bicycle giveaway has been postponed due to coronavirus.