Trust me - you can fast and no-one will ever know. Just play with your food and offer food for others to try. Drink water at the table or better still move around. I've managed it on a restaurant and not one person realised. Just talk loads. Try and keep going as once you stop it's harder to get back into it.