I've never purchased from Zara or H&M, but wanted to order some things online for my boys. Do they run small or big? My older DS wears a 4T in Gap and my younger DS is wearing 6-12 month in Gap. Thanks for your help!