A rose on time is more valuable than a $1,000 gift that’s too late.