Hundreds of children will have toys and bikes under the Christmas tree thanks to the generosity of the Birmingham community.