It is possible to create your own disinfectant by following the CDC (Centers for Disease Control and Prevention) recipes, which are as effective as that in store for non-porous surfaces:
Disinfectant spray:
Hand sanitizer: