A question posits that, show: $$(1+x_1)(1+x_2)\ldots(1+x_n)\\ \leq 1+\dfrac{S}{1!}+\dfrac{S^2}{2!}+\ldots\dfrac{S^n}{n!}$$ Where $S=\sum x_i$, $x_i\in\mathbb{R}$
Now, the RHS looked like the exponential series so I naturally thought to use the inequality that: $$e^x\geq1+x$$
However, this proves the inequality for the infinite series, whenever it converges. How can we prove this for just upto n terms?
The statement holds for non-negative $x_i$, otherwise it is false: see the comments. So the proof uses the necessary extra condition. In fact, we may assume that all the $x_i$ are positive, as zeros do not make a difference in either of the two sides.
Let $0\leq k\leq n$. We denote by $m_k$ the sum of all degree $k$ monomials obtained by expanding the product $(1+x_1)\cdots (1+x_n)$. Given $n\geq i_1\geq i_2\geq \cdots \geq i_n\geq 0$ such that $i_1+\cdots +i_n=k$, the average of the monomials $x_{\sigma(1)}^{i_1}x_{\sigma(2)}^{i_2} \cdots x_{\sigma(n)}^{i_n}$ on all $n!$ permutations $\sigma$ is less than the special average of the sum of monomials for the sequence $i_1=1, i_2=1, \ldots, i_k=1, i_{k+1}=0, \ldots, i_n=0$. This is Muirhead's inequality (see https://en.wikipedia.org/wiki/Muirhead%27s_inequality), provided that all the $x_i$ are positive. The special average is $\frac{m_k}{\binom{n}{k}}$.
Hence, by expanding $S^k= (x_1+\cdots +x_n)^k$ we obtain $n^k$ monomials which in average are at least $\frac{m_k}{\binom{n}{k}}$ (as it is the weighted average of some averages that are all greater than or equal to $\frac{m_k}{\binom{n}{k}}$). So $\frac{S^k}{n^k}\geq \frac{m_k}{\binom{n}{k}}\geq \frac{m_k}{n^k/k!}$, and consequently, $m_k\leq \frac{S^k}{k!}$.
Your problem follows easily by adding up these estimations for all $0\leq k\leq n$:
$$(1+x_1)\cdots (1+x_n)= \sum\limits_{k=0}^{n} m_k\leq \sum\limits_{k=0}^{n} \frac{S^k}{n^k}$$