For Expected Delivery for Father's Day please order by June 9th.
I recommend ordering with Priority Mail (usually 2-3 business days but can be longer). However I can only guarantee Priority Express Mail shipping will arrive in time.
Upgrade to Priority Express shipping.
Guaranteed delivery within 2 days.
Usually overnight but can be up to two days depending on location and USPS routes.