Try Reshape
How to Calculate Weekly Calories: Flexible Dieting for Real-Life Schedules | Reshape