earliest flowers