This is an exercise 3.3.5 in Hatcher's Algebraic Topology book.
3.3.5: Show that $M \times N$ is orientable if and only if $M$ and $N$ are both orientable.
Notation: For $x \in M$, $H_n(M|x):=H_n(M,M-x)$.
Definition: An orientation of an $m$-dimensional manifold $M$ is a function $x \to \mu_x$ assigning to each $x \in M$ a local orientation of $\mu_x \in H_n(M|x)$ satisfying the local consistency condition that each $x \in M$ has a neighbourhood $U \approx \mathbb R^m \subset M$ containing an open ball $B$ of finite radius about $x$ such that all the local orientations $\mu_y$ at points $y \in B$ are the images of one generator $\mu_B$ of $H_n(M|B) \approx H_n(\mathbb R^m |B)$ under the natural maps $H_n(M|B) \to H_n(B|y)$ induced by inclusion. If an orientation exists for $M$, then $M$ is called orientable.
Attempt: Let $x \to \mu_x, \ y \to \mu_y$ be respective functions assigning to $x\in M$ and $y\in N$ local orientations as described above.
By Section 3B of Hatcher, there is a cross product homomorphism $$H_i(M,M-x) \otimes H_j(N, N-y) \to H_{i+j}(M\times N, (M-x)\times (N-y)).$$
Since $M-x\subset M$ and $N-y \subset N$, we have $(M-x)\times (N-y) \subset M \times N$. At this point, can we say that $$(M-x)\times (N-y) \subset M \times N-(x,y)?$$
If this holds, then the function $(x,y) \to \mu_x \otimes \mu_y$ assigning to $(x,y) \in M\times N$ local orientation in the above manner gives the global orientation for $M\times N$.
Any suggestion will be appreciated.