Last night mom kicked so hard when she fell asleep she pushed cat onto the floor. Should I buy her a zeo as a belated mom's day gift or will it insult?

Sleep starts. Don't waste your money on zeo. When falling asleep when can have sudden twitches called sleep starts which can be quite vigorous at times. Or perhaps she didn't want the cat on the bed.
It may help. Even better would be for your mom to have a sleep study or polysomnography at a specialized sleep center or a consultation with a sleep specialists. Also see if there is family history of sleep disturbances. There are many reasons for involuntary movements during sleep including periodic limb movements, rem behavioral disorder even seizures!