First 30 Days in Germany: Complete 2025 Checklist for New Expats