French style frozen lemon tart