Let $T_1=0$ refer to September $1^{st}$, and $T_2=4$ refer to January $1^{st}$. The difference $T_2-T_1 = 4 \text{ months}$.
Let $M(T)$ refer to the money John needs at time $T$.
As given, the problem stipulates $M(T_1)=1300$ and $M(T_2)=1300$
With an interest rate $U=0.03$ we can define $M_{n+1}=rM_n$, where $n$ is the number of months that have elapsed since the beginning of measurement and $r=1+U=1.03$ is the multiplier for the money you have after taking interest one time.
Setting $k=n+1$ we have $M_{k}=rM_{k-1}=r*(r*...(r*M_1))$. As you can see, we multiply by $r$ once the in the first term and $k-1$ times in the parentheses. Thus, we multiply by $r$ a total of $k$ times, which is $r^k$.
Solving for $M_k$ we obtain $M_k=M_1r^k$. Thus $$M(T)=M_1r^k$$
The total money John needs is really a two part problem. First, we determine how much John needs by $T_1$ and then assume he has no money left after he pays then. We then solve for $M(T_2)$ assuming he begins with no money.
Therefore, $$M(T_1)=1300=xr^0=1300*1$$
And
$$M(T_2)=1300=xr^4$$
Solving for $x$, we obtain $$x=1300r^{-4}$$ Now plugging in $r=1.03$, $x \approx 455$
Thus $M_{\text{total}}= M(T_1)+M(T_2)=1300+1155=2455\$$ is the amount of money John must have by September first.