yes, it's ok to take it at night. you can basically take it at any time of the day. i would avoid taking it with fiber, though, as the fiber might hinder the absorbtion of the EFA's.
I take it before bed with some protein....the theory being that the fat slows absorption of the protein as I sleep (thereby making sleep less catabolic in terms of not being able to ingest calories).