How about using a multiple numeric question and the "Whole question validation" feature:
www.limesurvey.org/manual/Question_type_...28em_validation_q.29
Some not tested syntax for the question validation assuming your question uses question code "age" and subquestions are using codes 1 to 3:
age_1.NAOK <= 17 AND age_2 <= 11 AND age_3.NAOK <=30
At the question validation tip you can enter three blocks:
{if(age_1.NAOK <= 17,"","Please enter a value <= 17 for 'years'.")}
{if(age_2.NAOK <= 11,"","Please enter a value <= 17 for 'months'.")}
{if(age_3.NAOK <= 30,"","Please enter a value <= 17 for 'days'.")}