I can't see the Moto label clearly, but Moto is a line by Topshop (UK high street shop). Its mostly jeans and denim, but I think they do/ did other casual wear. I don't know when the label started, but definitely remember it from the early 2000s. It's still around today.
I don't know if this is the same Moto though. If you can take clear close ups of all labels, including any care labels, that will help with dating.