Prove that if $|G|=p^n$, for some prime number $p$, then there exists a normal subgroup of $G$ of order $p^m, m\le n $.
My first attempt was to use the proposition below, but I figure that the stabilizer is not a normal subgroup, and I wasn't sure if I can use this without having a set to act on.
Can I use the proposition that says if $|G|=p^n$ and $G$ acts on a set $X$ then $|X|=|X^G| \pmod{p}$, where $X^G=\{x\in X \mid \forall g\in G, gx=x\}$
On $G$ itself ?
Meaning, can I write $ \def\st{\operatorname{st}} |G|=|\st(x)|\pmod{p}$? Where $\st(x)$ I denote the stabilizer of $G$
My second attempt was to use the fact that the center is a normal subgroup and maybe that will do it by using: $$ |G|=|Z(G)| \;{}+ \sum_{|o(x)|>1} \frac{|G|}{|\st(x)|} $$
Where $o(x)$ is the orbit and $Z(G)$ is the center.