I am not the expert on these matters many on these boards claim to be, but I believe it is never too early to express an honest sentiment of appreciation.
Flowers, her favorite bottle of wine and some clean sheets would set a perfect tone to the evening imo.