[guided]Assume $F=X\setminus U$ is finite. Our goal is to prove that $U$ is open in the topology $\tau$. Since $U=X\setminus F$, it is enough to prove that $F$ is closed in $(X,\tau)$.
First handle the degenerate finite case. If $F=\varnothing$, then
\begin{align*}
U=X\setminus F=X.
\end{align*}
Every topology contains the whole space, so $U\in\tau$.
Now assume $F\neq\varnothing$. Since $F$ is finite and nonempty, there exist $n\in\mathbb{N}$ and points $x_1,\dots,x_n\in X$ such that
\begin{align*}
F=\{x_1,\dots,x_n\}.
\end{align*}
The $T_1$ hypothesis is used exactly here: in a $T_1$ topology, every singleton subset is closed. Therefore each set $\{x_i\}$ is closed in $(X,\tau)$.
For each index $i\in\{1,\dots,n\}$, define the complement of the singleton by
\begin{align*}
V_i:=X\setminus\{x_i\}.
\end{align*}
Because $\{x_i\}$ is closed, its complement $V_i$ is open, so $V_i\in\tau$ for every $i$. A topology is closed under finite intersections, hence
\begin{align*}
\bigcap_{i=1}^{n}V_i\in\tau.
\end{align*}
This intersection is exactly the complement of $F$, because a point of $X$ lies in every $V_i$ precisely when it is not equal to any of the points $x_1,\dots,x_n$. Thus
\begin{align*}
\bigcap_{i=1}^{n}V_i=X\setminus\{x_1,\dots,x_n\}=X\setminus F=U.
\end{align*}
Therefore $U\in\tau$.[/guided]