fix: Move node validation check before field access in NodeAvailabilityService
- Removed redundant early field access for start_date and expire_date
- Moved node existence and publication check to beginning of method
- Improved code safety by validating node before field access