The force acting on the puck is the force of the stick when it strikes the puck. Since you refer to a commercial in which the puck flies in to someone’s face, and I assume the person was not lying down, we’re talking about a slapshot that raises the puck off the surface.
This is important, because the friction of the lunar surface does not come into play (if it were a straight surface shot, the friction would be important, but in general, the speed would be greater on the moon’s surface because gravity plays a role in how much friction a horizontal surface presents to a given object). So we are talking about an initial vector that is at some upward angle relative to the surface of the Moon.
Your point about gravity assisting the downward swing is not without merit, but I would guess that the effect of gravity is negligible (You might also argue that the reduced gravity assist on the moon might be counterbalanced by the lack of air resistance on the stick to to lack of atmosphere, but, really I think both effects are minimal enough in the space of time we’re talking about that they both can be ignored). So given a uniform swing such as you describe, I would say the vector applied to the puck as it is being struck is identical in both locations.
This situation is a simple F=ma equation (Force=mass x acceleration). Let’s say on Earth we have
F(e)=ma(e),
and on the Moon we have
F(l) = ma(l).
I use lower case “L” (for luna) as an abbreviation for the Moon to avoid confusion with the m for mass, which by the way is uniform and does not change. We have established in the above paragraph that the force applied to the puck by the stick is identical in both cases, so F(e)=F(l)=F. So our equations become
F=ma(e)
F=ma(l)
Because F and m are constant, then by the power of mathematics, the acceleration given to the puck is identical in both cases.
Now for the actual velocity of the puck. The once the force stops being applied to the puck (i.e., the puck flies away from the stick), the acceleration due to that force stops, and the puck moves at a constant velocity, which I will call v(f). The equation that describes the velocity is:
v(f) = v(i) + at.
v(i) is the initial velocity of the puck before acceleration takes place, which is equal to zero in both cases. t is the amount of time that the puck undergoes acceleration. I can’t think of a reason that t would be different in the two different settings, so I would say the velocity from the force of the stick is identical in both places.
NOW gravity and lack of oxygen really come into play. Because the puck has taken flight, its velocty vector at any given time can be broken into horizontal and vertical components. Both components are subject to the velocity equation above for any accelrations they undergo, and the components would be added using vector mathematics. The horizontal vector remains constant on the moon and undergoes gradual negative acceleration on earth due to the force of its friction with the air (drag). Vertically, the puck’s velocity accelerates downward with the standard acceleration, which is something like 80% less on the moon. So at any given time, the puck experiences less reducing acceleration on the moon than on the earth, so in general its velocity will be greater at any given time.