Hilary Duff is All Smiles for GLAMOUR Mexico by Frankie Batista