I also echo everyone and, yes, you can pre-order CHML (Child Meal) anytime before 24 hours before dep.
Does this 24 hours before departure only apply if one hasn't checked in?
Am I correct in thinking that once you've checked in online that you then cannot change your meal preference?