Enjoy your social events. Fasting can be done when you do not have pressure of schedules, etc.
Have you thought of kidney, colon and liver cleanses? That is a good way to detox your body. After the cleanses fasting with water only is easier and more beneficial.