It’s not too late, but if you wait until tomorrow you could be out of luck for delivery by Mother’s Day 2020.
https://www.digitaltrends.com/dtdeals/last-minute-mothers-day-sales-2020/
https://www.digitaltrends.com/dtdeals/last-minute-mothers-day-sales-2020/