Birthday freebies that actually work in 2026: free food, coffee, beauty gifts and kids' treats from 28 brands, with sign-up rules and how long each one lasts.