Starting in Pokemon Black and White, the developers started instituting locks where Pokemon could be caught in the wild, but prevented from being shiny.
Because shiny locks didn't exist until Gen 5, it is entirely possible to receive a shiny Giratina, whether you're playing Diamond, Pearl, or Platinum.
Source