company that springs to mind is
www.fleurop.ch. They claim to have a 90 minute delivery service, but I dont think they deliver on sundays or after hours - on the webpage they claim they would like to but cannot do so becasue of workplace regulations.