Calculate your intermittent fasting schedule, eating windows, and fasting end times for 16:8, 18:6, 5:2, and other protocols.