Eva Mendes is "battling out the nights" with baby Esmerelda | MadeForMums