Lots for kids to do or read at BCL this Christmas season