I will leave some details to you.
For any $f\in L_1$, define $\tau_hf(\cdot)=f(\cdot-h)$.
Without loss of generality assume $x_n\xrightarrow{n\rightarrow\infty}x$ for some $x\in[0,1]$, and that $0<m(E)<\infty$. As in the hint, consider $\phi=\mathbb{1}_E$ and $\phi_n(\cdot)=\tau_{-x_n}\phi= \phi(\cdot+x_n)$ (Here, and for the rest of my answer $m$ is Lebesgue's measure).
A well known result in integration theory states:
For any $f\in L_1(m)$, the map $t\mapsto \tau_tf(\cdot)=f(\cdot-t)$ is uniformly continuous in $L_1(m)$. That is
$$\lim_{h\rightarrow0}\|\tau_{h}f- f\|_1=0
$$
(Uniformity in fact follows from translation invariance since
$$\|\tau_{y+h}f-\tau_yf\|_1=\|\tau_hf=f\|_1$$)
Hence
$$\lim_n\|\tau_{-x_n}\phi-\tau_{-x}\phi\|_1=0$$
Then, there exists a subsequence $n_k$ such that $\phi_{n_k}\xrightarrow{k\rightarrow\infty}\tau_{-x}\phi=\mathbb{1}_{E+x}$ pointwise almost surely.
Since $m(E)>0$ and $\int\tau_{-x}\phi=m(E)$, there $y\in\mathbb{R}$ such that $y\in E-x$ and $\phi_{n_k}(y)\xrightarrow{k\rightarrow\infty}\tau_{-x}\phi(y)=1$. (Here you may need to take a further subsequence to have $y+x_{n'}\in E$ for all $x_{n'}$)
Addendum: If you are not aware of the result I mentioned earlier, here a proof of it that is is more or less standard. the link I provided above has another approach.
The following proof works more generally for $L_p(\mathbb{R},m)$ ($p\geq1$).
We first prove this lemma for continuous functions of
compact support $\mathcal{C}_{00}(\mathbb{R})$. Suppose that $g\in\mathcal{C}_{00}(\mathbb{R})$
and that its support $\overline{\{\phi\neq0\}}=\operatorname{supp}(g) \subset B(0,a)$. Then $g$ is uniformly
continuous. Given $\varepsilon > 0$, by uniform continuity of there is
a $0<\delta<a$ such that $|s-t|<\delta$ implies
$$\begin{align}
|g(s) - g(t)| &< (\lambda(B(0,3a)))^{-1/p}\varepsilon.
\end{align}
$$
Hence, by translation invariance of Lebesgue's measure
$$\begin{align}
\int |g(x-t) - g(x-s)|^p \, dx =\|\tau_t g - \tau_s g\|^p_p = \|\tau_{t-s}g -g\|^p_p < \varepsilon^p.
\end{align}
$$
Therefore $t\mapsto \tau_tg$ is uniformly
continuous. For general $f\in L_p(\mathbb{R},m)$, the
conclusion follows from the density of ${\mathcal C}_{00}(\mathbb{R})$ in
$L_p(\mathbb{R},m)$.