Looking for a last-minute prezzie that will make them flip out or tumble on the floor with glee? Cirque de Soleil just announced a 17-day engagement of their show Allegria at the Metro Centre, with 17 performances from May 27 to June 7. Tickets ($45-$110) go on sale starting December 20 at 10am. Go old-school and head down to the Metro Centre box office, or call 451-1221, or use that new-fangled internet thing at cirquedusoleil.com/alegria.